Kamis, 17 November 2011

[How To Fix] "Still Waiting for Root Device" Pasca update Lion 10.7 -10.7.x

Dag0riN akan menjelaskan beberapa hal mengenai problem "Still Waiting for Root Device" pasca update 10.7 - 10.7.x
Faktanya masalah seperti ini terjadi pada OS Version ≥ 10.7.1, dan entah kenapa keberadaan /System/Libraray/Caches/com.apple.kext.caches/Startup/Extensions.mkext bisa menyebabkan "Still Waiting for Root Device" terjadi.
Dan hal ini gak terjadi jika anda menggunakan UseKernelCache=Y + FakeSMC di /S/L/E (Tanpa mkext)
Setelah aku telusuri sedikit lebih jauh, ternyata ini disebabkan perbedaan isi didalam kext "AppleGraphicsControl.kext" dengan versi OS sebelumnya (Lihat SS).
Problem seperti "Still Waiting for Root Device" setelah update 10.7 -10.7.x bisa diselesaikan dengan menghapus ApplePolicyControl.kext, hanya jika masih berniat menggunakan mkext atau hapus mkext dari root kemudian setelah anda berhasil masuk desktop (booting normal)
letakkan semua kexts patch dari /Extra/Extensions ke /S/L/E Folder dan gunakan bootargs UseKernelCache=Yes atau anda bisa menambahkannya di *.Boot.plist
SS dibawah ini akan menunjukkan perbedaan AppleGraphicsControl.kext OS Version 10.7 dan 10.7.x.


Originally      By : PC Chopath
Documented By : Dag0riN