ilhamfs Posted April 24, 2015 Share Posted April 24, 2015 i've managed to install mountain lion on my lenovo T430 with msata drive. one thing is still bugging me that i must use "-f" flag when boot otherwise osx can't boot with "still waiting for root device" message. it works when boot with "-f" flag but booting takes more time than without -f flag. is there any workaround to fix "still waiting for root device" instead of using -f flag? Link to comment Share on other sites More sharing options...
crusher Posted April 24, 2015 Share Posted April 24, 2015 You change your settings in bios ATA to AHCI!!! Your hard drive must to be on AHCI. Link to comment Share on other sites More sharing options...
ilhamfs Posted April 24, 2015 Author Share Posted April 24, 2015 In BIOS, my ATA already set to AHCI Link to comment Share on other sites More sharing options...
Dmos Posted April 25, 2015 Share Posted April 25, 2015 -f is for ignore boot cache.you might need to rebuild it and also need to use boot flag <key>UseKernelCache</key> <string>Yes</string> hope this works for you. Link to comment Share on other sites More sharing options...
calibre™ Posted April 25, 2015 Share Posted April 25, 2015 are you using chameleon? /Extra/Extensions wont get loaded if you use UseKernelCache. Link to comment Share on other sites More sharing options...
ilhamfs Posted April 25, 2015 Author Share Posted April 25, 2015 -f is for ignore boot cache.you might need to rebuild it and also need to use boot flag <key>UseKernelCache</key> <string>Yes</string> hope this works for you. I've tried but the problem still exist. i rebuilt cache using kext wizard are you using chameleon? /Extra/Extensions wont get loaded if you use UseKernelCache. yes i'm using chameleon Link to comment Share on other sites More sharing options...
calibre™ Posted April 25, 2015 Share Posted April 25, 2015 -f will load /extra/extension but not with UseKernelCache. If you happen to have your 3rd party kexts in /extra/extensions, chances are, it wont get loaded with UseKernelCache and will only load if you use -f to fix, either put all 3rd party kexts in /s/l/e and use UseKernelCache or use Clover. Link to comment Share on other sites More sharing options...
Recommended Posts