regarding Stuck "Waiting for root device" on wiki
can anybody explain me the instructions of "Stuck "Waiting for root device"" to me more specifically? Find a known working kext for your specific chipset.(Google is your friend)-----ok, i've got one that worked for me on 10.5.1 hdiutil…
- Primary Author
- @Bing Published 2008-02-22
- Collection
- Leopard 10.5
- Archival Footprint
- 2,896 historical reads · 2 curated field notes (from 4 dispatches) · 2008-02-22
- Credited Voices (3)
- @Bing (2)@zephyroth@eddie11c
can anybody explain me the instructions of "Stuck "Waiting for root device"" to me more specifically?
Find a known working kext for your specific chipset.(Google is your friend)-----ok, i've got one that worked for me on 10.5.1
hdiutil attach /"Leopard.iso" -readwrite----------do i have to rename the iso to "Leopard.iso"? where should i put it? should it be mounted?
Create a folder named Extensions on your Desktop
Unpack Extensions.mkext from the Leopard.ISO in this folder------is the following command intended to do so?
mkextunpack -v -d /Users/"YOU"/Desktop/Extensions /Volumes/"Leopard.ISO"/System/Library/Extensions.mkext
Remove the MeDevil's kext(AppleNforceATA.kext)
Replace with the one known to work for your chipset
Fix the permissions on your new file-----------again, how can i do that? type the following command in terminal?
type
kextcache -a i386 -K /Volumes/"Leopard.ISO"/mach_kernel -m /Users/"YOU"/Desktop/Extensions.mkext /Users/"YOU"/Desktop/Extensions
and place the newly created Extensions.mkext into the ISO and burn it to DVD and try again.
if anyone can help me on this? thank you? thank you~
one key point is that i don't really know how to modify the iso...
Author Updates & Technical Revisions
Follow-up dispatches by @Bing
thanks zephyroth!
however, i've not got through yet.
when i was in step 6,
chown -R root:wheel /Users/admin/Desktop/Extensions/applenforceata.kext
it says that operation not permitted, can i use sudo -s and then execute the fixing the permissions' command?
and the other thing is that where do i put the new Extensions.mkext? just under the root of the lerpard dvd (together with install mac osx and mach_kernel)?
thanks again!
Synthesized Community Field Notes
2 technical responses curated from 4 original dispatches
1 - hdiutil attach "path-to-your-ISO" -readwrite
This command will mount your ISO.
2 - Create a folder named Extensions on your Desktop
mkdir /Users/"YOU"/Desktop/Extensions
3 - mkextunpack -v -d /Users/"YOU"/Desktop/Extensions /Volumes/"Mounted-ISO"/System/Library/Extensions.mkext
4 - Remove the MeDevil's kext(AppleNforceATA.kext)
5 - Replace with the one known to work for your chipset
6 - Fix the permissions on your new file
chown -R root:wheel /Users/"YOU"/Desktop/Extensions/"YOUR KEXT"
chmod -R 755 /Users/"YOU"/Desktop/Extensions/"YOUR KEXT"
7 - kextcache -a i386 -K /Volumes/"MOUNTED-ISO"/mach_kernel -m /Users/""MOUNTED-ISO"/Desktop/Extensions.mkext /Users/"YOU"/Desktop/Extensions
8 - Place the newly created Extensions.mkext into the ISO and burn it to DVD and try again.
Yes sudo -s first, then chown/chmod.
It goes inside /system/library on the DVD. You should see the old one there already.
Sources & Contributor Provenance (3 credited usernames · Thread #456)
| Username | Dossier Contribution | Dispatches | Active Window |
|---|---|---|---|
| @Bing | Primary Author | 2 | 2008-02-22 |
| @zephyroth | Contributor | 1 | 2008-02-22 |
| @eddie11c | Contributor | 1 | 2008-02-22 |