Results 1 to 3 of 3
Discuss How to Fix OSX86 Still Waiting For Root Device Error at the Installation - Hackint0sh.org; Found this on another forum it MAY be useful to users with the above error. ...
  1. #1
    Senior Professional Array Count de Monet's Avatar

    Join Date
    Jan 2008
    Posts
    140
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    14

    Default How to Fix OSX86 Still Waiting For Root Device Error

    Found this on another forum it MAY be useful to users with the above error. Its NOT guaranteed to work but if you are having this problem give it a try.



    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.
    um........is not an answer



  2. #2
    Rookie Array

    Join Date
    May 2006
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Some things to think about:

    If the user forgets to put that period (.) between "Extensions" and the asterisk (*), he will delete his entire Extensions folder.
    Code:
    rm -rf /Volumes/MacHD/System/Library/Extensions.*
                                                   ^
                                                   |
    The safer approach is to do more typing:
    Code:
    cd /Volumes/MacHD/System/Library
    rm -rf Extensions.mkext Extensions.kextcache
    Leopard doesn't have "Extensions.kextcache" but entering the command hurts nothing - there might be an error message.

    Not all install DVDs have an Extensions folder. They boot using a properly created "Extensions.mkext". In that case, you have a problem - you will need to get your ATA kexts elsewhere. Copying over a working "Extensions.mkext" and "Extensions.kextcache" (if it exists - Leopard uses a file inside the Caches folder INSIDE the Extensions folder) like from the DVD you are currently using, won't work unless you take a lot of other precautions to prevent if from blowing up or being replaced (mach_kernel, Extensions.mkext and Extensions.kextcache must all have the exact same date and time, otherwise OSX will reject them - see the "touch" command. And it would be wise to change the name of your existing Extensions folder, except that hides the Caches folder...).

    If the root device error is one of those "other" situations, copying over the ATA kexts might make it worse. During installation, if the user selected special kexts for his particular motherboard configuration, then replacing the ATA kexts removes the ones he needs. Now, he will most likely never solve the problem because even if he magically fixed the correct "other" situation, he will still get the root device error because he has removed the ATA kexts needed for his motherboard.

    .

  3. #3
    Newbie Array

    Join Date
    Apr 2009
    Posts
    5
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Just a side note...or maybe something to look into...

    How would a user go about doing this if they didn't have the "Extensions" folder on the DVD, but just the "Extensions.mkext"?

    just something to ponder...and maybe some one will come up with an answer!

    BTW: Great Post, should be stickied!!

 

 

Similar Threads

  1. Please Help! still waiting for root device error
    By streetsk8er121 in forum Installation
    Replies: 0
    Last Post: 04-13-2011, 02:26 PM
  2. help i get the Still waiting for root device error
    By inwill12 in forum Installation
    Replies: 0
    Last Post: 07-27-2010, 05:08 PM
  3. still waiting for root device error
    By Wizardhead in forum Installation
    Replies: 1
    Last Post: 06-25-2009, 08:46 AM
  4. 'still waiting for root device' issues with osx86
    By Hideko in forum Using Leopard
    Replies: 1
    Last Post: 06-04-2009, 02:11 AM
  5. iatkos 2.0 still waiting for root device error
    By hazzard007 in forum Archiv (Leopard)
    Replies: 2
    Last Post: 07-30-2008, 10:17 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 03:38 AM.
twitter, follow us!