Recovery HDパーティションからのオフラインOSXリカバリ





背景



OS Xのリリースに照らして、Mavericks Golden Masterは新しいビーストを調べ、古いiMac7,1にインストールすることにしました。 通常の方法で、作業システムバージョン10.7からインストールが成功しました。 しかし、すべてが非常にゆっくりと働きました。 このMacは、「0」からの単一のインストールではなく、複数のOS世代の更新に耐えました。 貴重なデータが不足しているため、クリーンにすることが決定されました。 リカバリモード(Recovery HD)からパーティションを再フォーマットしましたが、ここでは不愉快な驚きを期待していました。 インターネットとブートデバイスにアクセスせずに、Cupertinoからの陰険ではなく、どのように説得することができたかの詳細



最初の驚き



インストール中に、Recovery HDはバージョン10.7からバージョン10.9に更新され、2番目の驚きはここから続きます...



第二の驚き



インターネット回復は、インターネットを介したOSX回復メカニズムとしてよく知られています。 OSXを購入した場合はApple Storeにログインし、インターネット経由でインストーラーが必要なファイルをダウンロードします。 それは時計のように機能するか、むしろ機能しました。 小さな問題があります-MavericksはまだApple Storeになく、オペレーティングシステムを含むDMGファイルはApple Devから取得したため、通常の方法では復元できませんでした。 「 不明なエラーが発生しました 」は、ログインしようとしたときに出会ったものです。

カブに傷を付けた後、起動可能なUSBフラッシュドライブを作成しました。 それから3番目の驚きが私を待っていました...



第三の驚き



iMacは、何らかの理由で(私にとって)USBをブートディスクとして認識しません。 同時に、リカバリモードのディスクユーティリティでは、通常どおりに表示されます。 NVRAM、SMCをリセットし、自宅で見つかったすべてのフラッシュドライブで十分にプレイしたので、ポータブルディスクを試すことにしました。 穏やかな場合-フラッシュドライブに関する結果を参照してください。 DVDライター、そして最も重要なことに、2層メディアは手元にありませんでした-私は不機嫌で、Googleにrawいました。



開いたばかりの



関連するフォーラムでの2日間のヨーイングの結果、インターネットにアクセスせずに、外部メディアからダウンロードすることなく、Mavericksをインストールできました。

パッケージフォルダーを、4 GBを超える容量のフラッシュドライブのルートにコピーするだけです。 これを行うには、Dev Appleからダウンロードした(または別の方法で取得した)dmgファイルをインストールする必要があります。



このフォルダーは次のように取得できます。





Altキーを押しながら回復モードで再起動し、USBフラッシュドライブを接続してターミナルを実行します





デバイスのリストを確認します。macHD (iMacのハードドライブのラベルとusb-osx)に興味があります。ルートのパッケージディレクトリがあるフラッシュドライブのラベルです。

-bash-3.2# diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *250.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS macHD 249.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0MB disk0s3 ... /dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *7.7 GB disk3 1: EFI EFI 209.7 MB disk3s1 2: Apple_HFS usb-osx 7.4 GB disk3s2
      
      







これらのデバイスがマウントされている場所を確認します(以下のインストールコマンドを形成するためにパスが必要です)

 -bash-3.2# mount | grep macHD /dev/disk0s2 on /Volumes/macHD (hfs, local, journaled) -bash-3.2# mount | grep usb-osx /dev/disk3s2 on /Volumes/usb-osx (hfs, local, nodev, nosuid, noowners)
      
      







インストールプロセスを開始します。

 -bash-3.2# installer -pkg /Volumes/usb-osx/Packages/OSInstall.mpkg -target /Volumes/macHD installer: Package name is OS X installer: Installing at base path /Volumes/macHD 2013-10-13 21:36:12.016 installer[411:817f] Looking for system packages 2013-10-13 21:36:12.092 installer[411:817f] no system packages found 2013-10-13 21:36:12.093 installer[411:817f] No or Invalid system receipts found on /Volumes/macHD/Recovered Items 2013-10-13 21:36:12.093 installer[411:817f] Attempting fallback using: /System/Library/PrivateFrameworks/SystemMigration.framework/Resources/FallbackSystemFiles.plist 2013-10-13 21:36:12.423 installer[411:817f] Finding system files... 2013-10-13 21:36:13.907 installer[411:817f] Writing system path cache. 2013-10-13 21:36:13.941 installer[411:817f] FSF cache NOT written: /Volumes/macHD/Recovered Items/System/Library/Caches/com.apple.FindSystemFiles.plist No mount point for /Volumes/Image Volume/.IABootFiles Cant determine mount point of /Volumes/Image Volume/.IABootFiles Could not statfs() Could not determine filesystem of installer: The install was successful.
      
      







残念ながら、インストールプロセスは有益ではなく(進行状況は表示されません)、間接的に、隣接するターミナルタブのmacHDセクションの空き領域の変化を確認できます。

 -bash-3.2# df -h | grep macHD /dev/disk0s2 232Gi 3.4Gi 229Gi 2% 881294 59958448 1% /Volumes/macHD ... /dev/disk0s2 232Gi 3.5Gi 229Gi 2% 911436 59928306 1% /Volumes/macHD
      
      







インストールには約1時間かかり、完了後はディスク上で7.3Giかかります。



終了後、再起動します。

 -bash-3.2# reboot
      
      





再起動後、新しくインストールされたOSXが表示されます。





ボーナス



少し実験したところ、興味深い副作用が見つかりました-この方法では、Packagesディレクトリの内容を以前のバージョン(10.7、10.8)に置き換えることでオペレーティングシステムをダウングレードできます



結論の代わりに



この記事がお役に立てば幸いです。コメントと宣誓は受け入れられます。 私自身にとって、 "ryushekami"の下に素敵なGUI OSXがあり、強力なコマンドラインを隠しているという楽しい確認を受け取りました。 あなたはそれを調理することができる必要があります。



All Articles