19

OS X に Intel HAXM をインストールする手順に従っています。

https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

これらの手順では、ドライバーをインストールするように指示されており、完了したら実行kextstat | grep intelして、インストールされているかどうかを確認します。そうでない場合は、実行しsudo kextload –b com.intel.kext.intelhaxmます。

ただし、少なくとも OS X Yosemite では、kextload を実行すると次のエラーが発生します。

$ kextstat | grep intel

$ sudo kextload –b com.intel.kext.intelhaxm
/Users/mike/–b failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).
/Users/mike/com.intel.kext.intelhaxm failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).

10.10 Yosemite に HAXM カーネル拡張機能をインストールする適切な方法は何ですか?

4

7 に答える 7

9

Intel の Web サイト ( https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager )から IntelHAXM_1.1.1_for_10_9_and_above.dmg を取得すると、ブートを設定する必要なく実際に問題が解決しました-args を "kext-dev-mode=1" にします。

于 2014-11-04T17:39:46.963 に答える
7

NEW:ここにある V1.1.1は問題を修正します

古い方法:

これを機能させるには、2 つの修正が必要でした。

まず、-bオプションが正しくないように見えます。代わりに を使用します-bundle-id

次に、Console.app をチェックインすると、

ERROR: invalid signature for com.intel.kext.intelhaxm, will not load

これを修正するにはsudo nvram boot-args="kext-dev-mode=1"、コンピューターを実行してから再起動する必要があります。

要約すれば:

  1. 走るsudo nvram boot-args="kext-dev-mode=1"
  2. 再起動。
  3. 走るsudo kextload -bundle-id com.intel.kext.intelhaxm

答えてくれたredditに感謝します。

注: 実行sudo nvram boot-args="kext-dev-mode=1"すると、ALL UNSIGNED KEXT をロードできるようになります。あなたのシステムを知ってください。

于 2014-10-19T21:54:59.950 に答える