Easy method to solve still waiting for root device error in OSX 86

Root device error?are you frustrated with that in your osx 86.?.it is caused in cases that your Sata/Pata driver is not being loaded at the required time.so you see messages as “still waiting for root device error”it occurs before the osx86 dvd boot and sometimes after osx86 installation.When is the os is about to boot from your cd or drive that doesnt exist or your osx86 bootloader is not able to find that partition in which its installed.

so here is a simple guide to solve the “still waiting for root device” error in your osx86.

Before Installation:

The first step is to check your
JUMBER SETTINGS:
If your system has IDE hard disk or dvd rw then you have to check your jumber settings.if you have a sata hard disk and dvd RW you dont need to do the first step.

  • set your rom/writer as primary master.
  • set your hard disk as primary slave.

step 2:
Bios settings change:
now in this step you have to tweak your bios settings.to enter into bios settings press Del or F2 key continuosly when you on your pc.after the screen appears check whether the following options are present,if not change them

  • ATA/IDE Mode : Native
  • Configure SATA as : AHCI
  • S.M.A.R.T. : Enabled

step 3:
TRY/DOWNLOAD ANOTHER DISTRIBUTION:
OSX86 distributors are many around the world.so choose your hardware configuration and select the right one for you.(search in wiki.osx86project.org or in forum.insanelymac.com.

so you can solve root device error if its because of your dvd error.

Now lets see

HOW TO SOLVE “STILL WAITING FOR ROOT DEVICE ERROR” AFTER INSTALLATION:

METHOD 1 AS SAID BY iCLARIFIED.COM:
follow the steps below so that you will be able to solve the still waiting for root device error after installation.

1.boot your pc using leoV3 dvd as if you are installing mac osx again.
2.now select the terminal from the installers utility menu.
3.copy the ATA kexts from the install dvd to your pc hard drive.for performing this action you have to enter the code as below

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.

4. 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.

5. To remove the kextcache execute the following:

rm -rf /Volumes/MacHD/System/Library/Extensions.*

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

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.

GUIDE 2:
THIS IS FROM APPLE2PC.BLOGSPOT.COM
If you know the number of your Hard Drive then at the Darwin prompt (after boot press F8) write: rd=DiskX where X is the number of your OSX hard drive.
For instance if your hard drive is 0 (zero is the first hard drive) then write:
rd=disko
if you do not know your hard drive then there is a try and error method of trying all the disk possibilities on your computer starting with: rd=disk0 then rd=disk1 then rd=disk2 then rd=disk3 etc. another good option is to disconnect other HD and leave the OSX HD as first and write disk0.
How to set the RD for every boot :
once you succeed and don’t want to write the rd parameter every boot, then write it in your boot plist file.this is a file that configure the system boot parameters. The file can be found at:/Library/Preferences/SystemConfiguration
The file name is: com.apple.Boot.plist and you edit it as root and change the Kernel Flags value and add to it the rd parameter like this:

1. Open terminal
2. Write: sudo -s and press enter
3. Enter your password when asked and press enter
4. Write: vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and press enter
5. In the vi editor use the arrow keys on the keyboard and navigate the cursor to the tag: after the <key>Kernel Flags< /key > line.
6. The string tag might be empty or not, if it is not empty then add space and then write: rd=diskX where X is your hard drive number.
7. Press keyboard button Esc (in order to exit insert mode)
8. Write: :wq and press enter (notice the : sign)
9. Then reboot and thats it

tags:osx still waiting for root device error,kalyway,iatkos,sata, mac osX,leopard,jas 10.4 8 ,ide,solve “still waiting for root device error”

Related posts:

  1. How to solve error iphone is not recognized by itunes
  2. How to solve memory limit exceeded error in wordpress
  3. Solve hackintosh constant reboot problem after OSX86 install
  4. Sense-HOW to backup and restore kexts before OSX86 Upgrade
  5. How to solve wordpress file permissions problem in knownhost
  6. Cant save images in firefox error solved
  7. How to update hackintosh (OSX86) from 10.5.6 to 10.5.7
  8. How to solve paypal payments reversed problem for india
  9. Free iDeneb combo upgrade 10.5.7
  10. Free airtel gprs unlimited in pc and mobile without any cost

Leave a Comment

Previous post:

Next post: