How to Fix OSX86 Still Waiting For Root Device Error
LIKE
TWEET
SHARE
PIN
SHARE
POST
MAIL
MORE
Posted May 14, 2008 at 12:10am by iClarified
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.
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
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...
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 :)
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
This worked for me without issue. Now, OSX starts to boot but then stops at the grey screen with the spinning disc. The disc just spins and spins. I don't get any errors using -v, so I'm not sure what to check next. I've never used OSX before.
OMG! After spending a lot of time over spring break on this, your solution worked! I was ready to give up after a seemingly endless search on Google for an answer. THANK YOU!!!
After doing the trick booted ok, found boot device but now it goes on an infinite loop launchd failed to launch DirectoryServices version 5.2 (5.14) on and on and on and on, like the energizer bunny
Carlos, i guess U gotta find some other thread to fix that..
Seems like you are bumping into Compound problems.
I Guess you could wait for the latest - leo4all v6 to be released..
http://leo4all.com/Blog/
ok the iphone is grate and so if apple.you cant not say they are givnig a lot of support and updates to your phone ..if they never made the iphone the phones of today would be a lot worse. because the iphone stared phones off to a new era!!!!apple shouldn't keep stopping the jailbreaks tho i do see why they wouldn't want jail-breaking to happen!!!what they need to do is find out why people jailbreak and update there firmware so that there would be no point in jail-breaking!!!! or join with cydia rather than fight it and make a contract with it!!!! simple!and dont worry there will be an untethered jailbreak coming soon .
Worked to solve my "Still Waiting For Root Device" error! Other errors preventing me for booting though...
Also if your HD is named "Macintosh HD" Enter it in the command line as "Macintosh\ HD"
I went through the same thing..
it din't work for me the 1st time either.. I was p*ssed off, but I did it again, with patience.. worked like charm..
YMMV, i hope it does not in this case =]
Instead of booting with F8 and -f... after you are done putting the kexts in place and changing permissions, just do a 'touch /System/Library/Extensions'. This updates the time/date of the extensions folder, which forces the system to update the kexts caches when it next boots.
The 4th step should work as every other step did..
copy the command into a Notepad / textedit to make sure that you leave spaces as required..
chown -R root:wheel /Volumes/MacHD/System/Library/Extensions/*ATA*
chmod -R 755 /Volumes/MacHD/System/Library/Extensions/*ATA*
I am doing everytime my computer shuts down and it works every time..
if it works, it will not provide any usage message or anything..
it will show you the prompt to type the next command.
Make sure that you replace the MacHD with the name of your partition too..