I have Mountain Lion installed, and it works fine, except when I boot, I have to use KernelCache=No, or else I get "still waiting for root device"
I've seen this before, but never solved by not using caches. Any ideas as to what I need to do?
Still waiting for root device unless I use "UseKernelCache=no"
Started by jazzyguy, Feb 23 2012 03:05 AM
24 replies to this topic
#1
Posted 23 February 2012 - 03:05 AM
#2
Posted 23 February 2012 - 07:46 AM
This may be too obvious, but don't keep anything in an Extra/Extensions folder. Using kernel cache bypasses E/E.
#3
Posted 23 February 2012 - 12:53 PM
#4
Posted 23 February 2012 - 04:50 PM
jazzyguy, on 23 February 2012 - 03:05 AM, said:
I have Mountain Lion installed, and it works fine, except when I boot, I have to use KernelCache=No, or else I get "still waiting for root device"
I've seen this before, but never solved by not using caches. Any ideas as to what I need to do?
I've seen this before, but never solved by not using caches. Any ideas as to what I need to do?
Well, I and U are same boat, anybody else ?
#5
Posted 23 February 2012 - 07:18 PM
Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine.
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
#6
Posted 23 February 2012 - 09:22 PM
Others boot with kernel cache fine.
#7
Posted 27 February 2012 - 08:07 PM
Maybe You need to remove cache. since you changed IOATAFamily.kext.
#8
Posted 28 February 2012 - 12:55 AM
cochon, on 23 February 2012 - 07:18 PM, said:
Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine.
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
#9
Posted 28 February 2012 - 02:08 AM
#10
Posted 28 February 2012 - 02:45 AM
Well,then you might have extra folder.if so ,delete those kexts if you can boot into os without it.
If that doesn't work ,change chameleon version.because with my experience,some chameleon doesn't load extra folder kexts even
though they read the kexts.
If that doesn't work ,change chameleon version.because with my experience,some chameleon doesn't load extra folder kexts even
though they read the kexts.
#11
Posted 28 February 2012 - 03:03 AM
I don't have any extensions in my extra folder.
#12
Posted 28 February 2012 - 03:11 AM
You have all kexts in s/l/e.
Do you have icon fix kext?
if so, remove that kext and cache or disable hot plug option in bios if your bios have one.
Do you have icon fix kext?
if so, remove that kext and cache or disable hot plug option in bios if your bios have one.
#13
Posted 28 February 2012 - 03:33 AM
#14
Posted 28 February 2012 - 03:44 AM
I used to have that problem and that's what i did to solve.
You have all grey icons execept ide hds.
what is your hd? wd, seagate,samsung?
You have all grey icons execept ide hds.
what is your hd? wd, seagate,samsung?
#15
Posted 28 February 2012 - 09:33 PM
idk. Its a typical hard drive. Works fine in Lion.
#16
Posted 28 February 2012 - 10:42 PM
cochon, on 23 February 2012 - 07:18 PM, said:
Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine.
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version.
Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull.
Boot 10.8 with UseKernelCache=Yes My screen display this:
.....Loading Darwin 10.8
.....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
.....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
.....Can't find
.....Press a key to continue....
As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache).
So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8
ML doesn't like x32 (chameleon issue on ML), it will give you that error. Boot x64 to fix it
#17
Posted 28 February 2012 - 11:16 PM
thanks, I got it
#18
Guest: sincro77_*
Posted 28 February 2012 - 11:55 PM
Guest: sincro77_*
ahci or ata kets obviously werent in the cachelist then. see the other thread about caches..for me ML is i386 kernel with 64 userspace
and it reboots with a 64bit efi and if i dont flag i386.. lion i can use kernel both ways but always 64 bit user space.any one have thoughts on that?
and it reboots with a 64bit efi and if i dont flag i386.. lion i can use kernel both ways but always 64 bit user space.any one have thoughts on that?
#19
Posted 29 February 2012 - 02:33 AM
What do you mean?
I want to use full 64 bit since I can support it.
I want to use full 64 bit since I can support it.
#20
Posted 26 March 2012 - 04:47 PM
It might have something to do with your install. You must copy kernelcache from 'Mac Osx Install ESD' to 'Mac Osx Install Base' before installing.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








