Apple’s OS X Mountain Lion update to 10.8.2 has modified the IOAHCIFamily.kext once again, resulting in a failed boot with the “Still waiting for root device” error on the console. The previous fix won’t work, as well.
A drive or a free partition (on a drive which already supports GUID) of least 7 GB that you want to turn into a macOS/Mac OS X installer. A copy of a macOS/Mac OS X installer app (Maveriks or newer versions are supported) in the /Applications folder or in the root of any storage drive on your machine (excepted the drive or volume you want. What does “Still waiting for root device” means? It means that a driver/kext for the source from which you are booting is not detected properly by the mac operating system (USB kext not detected or loaded) Mac OS released prebuilt with the latest drivers that supports SATA out of. This entry was posted in Apple, Hackintosh, Mac OS X, Tips & Tricks and tagged 10.8.2, hackintosh, IOAHCIBlockStorage, IOAHCIFamily, Mountain Lion, OS X, Still waiting for root device by Vahan. Bookmark the permalink.
Here is the updated fix for 10.8.2’s version of IOAHCIFamily.kext. Don’t copy-paste everything into the Terminal at once, do it one line at a time. Pasting the whole code at once will result in the second half of the commands being used as your password at the first sudo command.
The following commands place a backup of the unmodified binary before patching it.
Mac Os X Waiting For Root Device List
Update:Updated fix for “Still waiting for root device” on OS X 10.8.3 Mountain Lion
This fix has been made possible due to countless hours spent by bcc9 from InsanelyMac forums reverse-engineering Apple’s work and his original script.
Do you want to fix the still waiting for root device error that is showing on your Hackintosh PC after the successful installation? Then you came to the right planet.
Here we have posted the tutorials of fixing the waiting root device error with just by follow some easy steps.
What Does “Still waiting for root device” Means?
Still waiting for root device mean is that the source of booting macOS is not detected properly. In simple term, the operating system was not able to locate a driver/kext for your Hard Disk/DVD Drive/USB.
When this error occur?
This is the common error that appears before installing Mac OS X or After a Successful installation of Hackintosh.
Fix Still waiting for Root Device in Hackintosh
In this post, We are going to show you 3 cases when the waiting for root device error comes and 3 methods for solving them. So let’s get started.
Case 1: Bootable USB
You May be trying to Install Mac OS X Using a Bootable USB. This occurs when Your USB Port is not recognized by Mac OS X & In some LGA 1156 motherboards they need to use some additional kexts to Make USB Work Properly.
How Can You Fix It?
- Try to boot with the kernel flag USBBusFix=Yes this usually triggers All The USB Ports & Fix all usb related issues
- LGA 1156 motherboard Users Install Zenith432’s GenericUSBXHCI.kext into the Bootable USB ( /Extra/Extensions ) Using Kext Wizard / Transmac (If you’re using windows)
- Try to Enable/Disable Legacy USB in Bios
Case 2: DVD
Mac Os Enable Root
You May be trying to Install Mac OS X Using a DvD. This occurs when Your DVD Drive is not recognized by Mac OS X ( Unless if you’re using a USB DvD Drive Check The Solutions of Case 1 )
How Can You Fix It?
This is a problematic case as you can’t modify the DvD All you can try are the Bios Settings
- Try to Set SATA as AHCI on Bios
- Try to Change SATA Ports
- Connect DvD to Primary SATA/PATA Port
If these doesn’t help stop trying its unworthy to try in this case
Case 3: Hard Disk
If you are trying to boot Mac OS X using a Hard Disk and the still waiting for root device error are coming? Then try the below solution.
How Can You Fix It?
- Try to Boot with USBBusFix=Yes
- Try to Boot with ahcidisk=8 debug=8 (Works on some devices)
- Check Your Bios Settings Set AHCI as SATA
- Connect Hard disk to Primary SATA /PATA Port
- Installing These Chipset Kexts to /System/Library/Extensions Most of The Systems Including Gigabyte MotherBoard with Jmicron Chipset.
Mac Os X Waiting For Root Device Windows 10
Hope your problem of Mac OS X solve. If you have any issue related to Hackintosh, let us know in comment section.