December 6, 2022
How to Fix OSX86 Still Waiting For Root Device Error

How to Fix OSX86 Still Waiting For Root Device Error

Posted May 14, 2008 at 12:10am by iClarified · 204858 views
These are instructions on how you might be able to fix the OSX86 "Still Waiting for Root Device" error.

These instructions may not work for you; however, I am publishing this method since the solution may save someone hours of frustration. This fix was confirmed working for someone who had successfully installed leo4all v3 and upon reboot received the above error. In this case the cause of the error is due to incompatible or incorrect kexts for your ATA controller.

Step One
Boot up using the LeoV3 DVD as if you are going to install Mac OS X again.

Step Two
Select Terminal from the Installer's Utility Menu.

Step Three
Now we are going to copy all the the ATA kexts from the install DVD to your hard drive. To do this enter a command like this:
cp -pr /Volumes/Leo4allv3/System/Library/Extensions/*ATA* /Volumes/MacHD/System/Library/Extensions/.

NOTE*: Replace Leo4allv3 with the name of your install dvd and replace MacHD with the name of your hard drive volume.

Step Four
Now we need to set the permissions for those kexts we copied
chown -R root:wheel /Volumes/MacHD/System/Library/Extensions/*ATA*
chmod -R 755 /Volumes/MacHD/System/Library/Extensions/*ATA*

NOTE*: Replace MacHD with the name of your hard drive volume.

Step Five
To remove the kextcache execute the following:
rm -rf /Volumes/MacHD/System/Library/Extensions.*

Note* Replace MacHD with the name of your drive volume.

Step Six
You may now restart your computer. I would suggest pressing F8 while booting and then entering -f as a boot option to force reloading of the kexts.

There are many causes of the "Still waiting for root device" error so please don't assume this will fix your problem. It is however a possible solution.

How to Fix OSX86 Still Waiting For Root Device Error
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
iClarified Icon
Would you like to be notified when we post a new Apple news article or tutorial?
You must login or register to add a comment...
Kyle - April 3, 2013 at 9:00pm
Thank you so much! Now to fix a problem where as soon as it finishes booting my computer restarts :(
tda - August 23, 2011 at 12:20pm
another question I've, when I install, I dont know exactly what kind of CHIPSET i should select under the option, because there are AHCI INJECTOR, etc... but I dont know what is the right for me...
TDA - August 23, 2011 at 11:22am
Hi, I cannot fix this ugly "STILL WAITING FOR ROOT DEVICE"... I've installed through Snow Leopard 10.6.6 by Hazard My HW: P5N32-E SLI HD 5850 4GB RAM I cant figure out how to fix this :( If someone has a tipp....thank you :)
4Core - March 23, 2011 at 4:41am
Awesome! Copying those ATA kexts did solve the error for me on 4CoreDual-VSTA!
hany ahmed
hany ahmed - January 21, 2011 at 8:22am
dear alls, i find a solution for that threat ,i can boot without that msg! i can describe what i made as follow: 1- restart your pc 2- press f8 while booting 3- you will find mac try booting and a boot: prompt in thier 4- you will find a phrase hd(x,y) for my pc it was hd(0,2) 5- so what does it mean? it mean your hard disk in slot 0 and your root part ion is in 2 order 6-so only you do to write the following cl in the boot rd=disk0s2 then enter rational, you will replace 0 and 2 as it will be shown in your booting thanks
24 More Comments
Recent. Read the latest Apple News.
Tutorials. Help is here.
How to Create a Bootable macOS Ventura USB Installer [Video]
How to Fix 'No Matching Host Key Type Found' on Mac
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.