I'm following the instructions to install Intel HAXM on OS X.
https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
These instructions say to install the driver, and once it's done run kextstat | grep intel
to see if it's installed. If not, then run sudo kextload –b com.intel.kext.intelhaxm
.
However, at least on OS X Yosemite, I get the following error when I run 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).
What is the proper way to install the HAXM kernel extension on 10.10 Yosemite?
How to Install OS X Yosemite Hackintosh 1 Using a Mac, download OS X Yosemite for free from the Mac App Store. 2 Download UniBeast and MultiBeast from here . Make sure you download the latest version. 3 Using the Disk Utility tool on your Mac, format your USB flash drive. 4 Once the drive is formatted and partitioned, ... See More....
To install Intel® HAXM: 1 Open the downloaded DMG file and run the installer inside it. 2 Click Continue to start the installation. 3 Adjust the amount of RAM to be allocated to Intel® HAXM or set it to 2048 MB as the default value. ... 4 Confirm your Intel® HAXM memory allocation settings, and click Continue. More items...
A Mac to download OS X Yosemite from the Mac App Store and for creating a UniBeast drive. An 8GB (or over) USB flash drive. An Intel-based PC capable of running Yosemite. Step 1: Using a Mac, download OS X Yosemite for free from the Mac App Store. Once the download is complete, you can find the Yosemite download file in the /Applications folder.
Intel processor with support for VT-x, EM64T, and Execute Disable Bit Important Intel® HAXM can only be used on systems with an Intel processor that supports the Intel VT. HAXM is automatically installed as part of Tizen Studio.
Getting IntelHAXM_1.1.1_for_10_9_and_above.dmg from Intels website (https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager) actually solved my issue without the need of setting the boot-args to "kext-dev-mode=1".
NEW: V1.1.1 that can be found here fix the problem
OLD METHOD:
Two fixes were necessary to get this to work.
First, the -b
option no longer appears to be correct. Instead use -bundle-id
.
Second, if you check in Console.app you will notice
ERROR: invalid signature for com.intel.kext.intelhaxm, will not load
To fix this, you must run sudo nvram boot-args="kext-dev-mode=1"
and then restart your computer.
In summary:
sudo nvram boot-args="kext-dev-mode=1"
sudo kextload -bundle-id com.intel.kext.intelhaxm
Thank you to reddit for the answer.
NOTE: By running sudo nvram boot-args="kext-dev-mode=1"
you will allow ALL UNSIGNED KEXT to be loaded. Know your system.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With