Jump to content

strange thing about extension.mkext cache and boot


Guest the tourist
 Share

9 posts in this topic

Recommended Posts

Guest the tourist

Guys there's something I cannot understand: I rebuilt my system extensions cached after repairing permissions. When I go to boot my system it hangs on "still waiting for root device". If I delete the file, the booting process runs smooth with no interruption.

Where's the fail?

Link to comment
Share on other sites

Guys there's something I cannot understand: I rebuilt my system extensions cached after repairing permissions. When I go to boot my system it hangs on "still waiting for root device". If I delete the file, the booting process runs smooth with no interruption.

Where's the fail?

 

try this:

<key>UseKernelCache</key>

<string>Yes</string>

Link to comment
Share on other sites

Guest the tourist

You are on Lion,right?

 

Exactly

 

try this:

<key>UseKernelCache</key>

<string>Yes</string>

 

I did that and it caused me the root device error

Link to comment
Share on other sites

UseKernelCache=Yes uses the new cache mechanism and does not use the Extensions.mkext file,i wrote about it in the Technical FAQ subforum.Also,when you use that flag,only the kexts in /System/Library/Extensions that are also in the rebuilt kernel cache are used.So,do not use .mkext , move all extensions from /Extra/Extensions to /S/L/E ,set the permissions and rebuild the cache with :

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches

 

And you are good to go.

Link to comment
Share on other sites

 Share

×
×
  • Create New...