OSX86でルートデバイスを待機しているエラーを修正する方法

OSX86でルートデバイスを待機しているエラーを修正する方法

  • Lamiyi
  • 0
  • rhahw
OSX86でルートデバイスを待機しているエラーを修正する方法

これらは、OSX86 の「ルートデバイスを待機しています」エラーを修正する方法に関する手順です。

これらの手順は必ずしも有効とは限りません。しかし、この解決策が誰かの何時間ものフラストレーションを解消してくれるかもしれないと思い、この方法を公開します。この修正は、leo4all v3を正常にインストールした後、再起動時に上記のエラーが発生したユーザーで有効であることが確認されています。この場合、エラーの原因は、ATAコントローラーのkextが互換性がないか、正しくないことです。

ステップ 1
Mac OS X を再度インストールする場合と同じように、LeoV3 DVD を使用して起動します。

ステップ 2インストーラのユーティリティ メニューからターミナル
を選択します。

ステップ3
インストールDVDからすべてのATA kextをハードドライブにコピーします。これを行うには、次のコマンドを入力します:
cp -pr /Volumes/Leo4allv3/System/Library/Extensions/*ATA* /Volumes/MacHD/System/Library/Extensions/

注*: Leo4allv3 をインストール DVD の名前に置き換え、MacHD をハード ドライブ ボリュームの名前に置き換えます。

ステップ4
コピーしたkextの権限を設定する必要があります。
chown -R root:wheel /Volumes/MacHD/System/Library/Extensions/*ATA*
chmod -R 755 /Volumes/MacHD/System/Library/Extensions/*ATA*

注*: MacHD をハードドライブのボリュームの名前に置き換えます。

ステップ 5
kextcache を削除するには、次のコマンドを実行します:
rm -rf /Volumes/MacHD/System/Library/Extensions.*

注* MacHD をドライブボリュームの名前に置き換えます。

ステップ6:
これでコンピュータを再起動してください。起動中にF8キーを押し、ブートオプションに「-f」と入力してkextsを強制的に再読み込みすることをお勧めします。

-----
「ルートデバイスを待機中です」というエラーには多くの原因があるため、この方法で問題が解決するとは考えないでください。ただし、解決策の1つにはなります。

OSX86でルートデバイスを待機しているエラーを修正する方法