xandiztxu Posted November 22, 2006 Share Posted November 22, 2006 Just boot it with -f flag Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/ Share on other sites More sharing options...
JustForKix Posted November 23, 2006 Share Posted November 23, 2006 i installed Jas 10.4.8 and used to get the "still waiting for root device" error. Tried all possible fixes including "-f" didnt help... now am back to 10.4.5 but unfortunately no QI/CE Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-240233 Share on other sites More sharing options...
BobOki Posted November 23, 2006 Share Posted November 23, 2006 The jas 10.4.7 works on the sis chipsets. I am working on mine as we speak. I will download the 10.4.8 update after that and see how it works, and then replace the kernel. As we speak though, 10.4.7 will work for you. (10.4.8 dvd does not even boot to install!) Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-240235 Share on other sites More sharing options...
xandiztxu Posted November 23, 2006 Author Share Posted November 23, 2006 Well for me it worked =/ sorry about that Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-240274 Share on other sites More sharing options...
bside Posted December 5, 2006 Share Posted December 5, 2006 Worked for me too, thanks. But this takes a little more time to boot. Sad Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-248160 Share on other sites More sharing options...
Prasys Posted December 5, 2006 Share Posted December 5, 2006 To fix it permanently do this :- 1. Boot with -s [in the boot prompt , press F8 before boot] 2. Then type mount -uw / 3. then type update_prebinding -root / -force 4. then reboot 5. See if it fixes for you or not - [You dont have to use -f anymore] Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-248168 Share on other sites More sharing options...
Rammjet Posted December 5, 2006 Share Posted December 5, 2006 Boot flag -f is used to tell the system to ignore the extensions.mkext and the extensions.kextcache and to read all of the kexts directly. Prebinding is for binding Mach-O (carbon) apps with the appropriate libraries. It is mostly for a speed thing so that libraries don't have to be searched at run time. Apple has published technical notes saying that prebinding became unnecessary for most cases starting with 10.3.9 and for all except one or two cases starting with 10.4. And no, I'm not looking up the techinical notes again. Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-248182 Share on other sites More sharing options...
bside Posted December 5, 2006 Share Posted December 5, 2006 To fix it permanently do this :-1. Boot with -s [in the boot prompt , press F8 before boot] 2. Then type mount -uw / 3. then type update_prebinding -root / -force 4. then reboot 5. See if it fixes for you or not - [You dont have to use -f anymore] Didn't make any sense for me Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-248375 Share on other sites More sharing options...
peekay_us Posted December 20, 2006 Share Posted December 20, 2006 To fix it permanently do this :-1. Boot with -s [in the boot prompt , press F8 before boot] 2. Then type mount -uw / 3. then type update_prebinding -root / -force 4. then reboot 5. See if it fixes for you or not - [You dont have to use -f anymore] This didn't work for me. Did anyone come up with another 'permanent' solution? Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-258978 Share on other sites More sharing options...
cotton Posted January 5, 2007 Share Posted January 5, 2007 To fix it permanently do this :-1. Boot with -s [in the boot prompt , press F8 before boot] 2. Then type mount -uw / 3. then type update_prebinding -root / -force 4. then reboot 5. See if it fixes for you or not - [You dont have to use -f anymore] this doesn't work on my via chipset dual-core p4. even -f, -s, rd=disk0s2 etc, same thing. any other ideas? i fixed the problem on booting the install dvd by moving the dvd drive to primary master. i've moved the hd (after install) to primary master as well, but still get waiting for root device. i've read somewhere that you can set the device id in a kext or something of the hard disk, but i can't find the thread to get the instructions to get the device id, kext to edit etc. Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-268495 Share on other sites More sharing options...
Yossarian Posted January 9, 2007 Share Posted January 9, 2007 I've noticed deleteing the kextchache files before rebooting allows me to boot without -f (essentially the same thing, no?). Is the cache necessary for the OS to operate or just used for booting up? What other purpose is it used for? More importantly ... Can I create a start up script to delete these files on log in so as to not having to manually delete the cache each time? Will this cause any harm? Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-272021 Share on other sites More sharing options...
peekay_us Posted January 14, 2007 Share Posted January 14, 2007 To fix it permanently do this :-1. Boot with -s [in the boot prompt , press F8 before boot] 2. Then type mount -uw / 3. then type update_prebinding -root / -force 4. then reboot 5. See if it fixes for you or not - [You dont have to use -f anymore] Or you can just add -f to your com.apple.boot.plist file. http://forum.insanelymac.com/lofiversion/i....php/t5513.html As described in above link: Browse with Finder to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and drag the file to your desktop. After that edit your file (the desktop one) and save it. To finish the job you drag the desktop version in the same folder where the old one was ... /Library/Preferences/SystemConfiguration/ and it should appear some dialog window....press the Authenticate button and type your password when it's asked for. If you haven't set up your root password yet: Open Terminal and type sudo passwd root. Then type your password and after that type your chosen root password (twice) You'll add -f to the com.apple.boot.plist file here: <key>Kernel Flags</key> <string>-f</string> Link to comment https://www.insanelymac.com/forum/topic/33948-fix-the-still-waiting-for-root-device/#findComment-275874 Share on other sites More sharing options...
Recommended Posts