Jump to content

[Solved] Why can I only boot from a boot CD?


17 posts in this topic

Recommended Posts

I have OSX 10.6.2 installed on my pc, but for some reason I can only boot using the osx86_sv_boot cd. If I don't boot from the cd, then I get a kernel panic unless I use safe mode. The boot disc is using darwin universal bootloader I believe. How can I go about booting without the disc?

Link to comment
Share on other sites

I have OSX 10.6.2 installed on my pc, but for some reason I can only boot using the osx86_sv_boot cd. If I don't boot from the cd, then I get a kernel panic unless I use safe mode. The boot disc is using darwin universal bootloader I believe. How can I go about booting without the disc?

 

I'm having the same exact issue. I hope someone can help us!

Link to comment
Share on other sites

Open the RAM disk image on the boot CD and look at the extensions folder inside. Look at com.apple.Boot.plist as well. Compare with the contents with what's on your HDD.

 

On the CD there is a file RebelEFI.pkg, initrd, and osxlinuz. I looked inside RebelEFI.pkg using Pacifist and there isn't any extensions folder or com.apple.Boot.plist file. What else could I be looking for?

 

I've attached a screenshot of the kp that I get when not using the boot disk.

post-648216-1281395422_thumb.jpg

Link to comment
Share on other sites

ah, didn't realize initrd was the RAM disk image. I'll check it out tonight. Thanks.

 

ok, i've done some googling around and i can't figue out how to look inside the initrd file. It has no file extension, so as a last ditch effort I tried giving it the extension .img and mounting it, but that of course doesn't work. How do I open this file?

Link to comment
Share on other sites

yeah, i had tried giving it a .gz extension, but I wasn't able to open it like that either. Is there really no easier way to open this file than run another operating system?

 

I realized the disk I have was called RebelEFI so I did some googling, and apparently this is some encrypted disk, which is why I haven't been able to open this file. Is there any way around this?

Link to comment
Share on other sites

I found the solution. I did some googling around and found the unencrypted contents of the RebelEFI disk. They can be found here: http://rapidshare.com/files/341418044/rebe..._cd_content.zip. Once I downloaded that I just compared the kexts stored on the CD with what was in my extensions folder, and added whatever was missing. Then I rebooted without the boot disk and all was good! Thanks for the help from everyone!

Link to comment
Share on other sites

  • 4 months later...

I am just making sure I understand the process. I have a great Snow Leopard system on a USB disk but must boot from a Rebel EFI CD. Small pain but it works. You are saying that if I look in the Extensions folder on my USB system disk and if any of the ones from the Rebel download are missing, I just copy them over -- then booting from the USB hard drive will work.

 

If that's all, please confirm. If not, please clarify. In any case, it sounds sweet.

 

Thanks for your post and the link.

Link to comment
Share on other sites

Exactly, that's the idea.

 

You don't need to set ownership and permissions on the kernel extensions or other files from the boot CD, Chameleon loads them regardless.

 

Make sure to check the com.apple.Boot.plist and smbios.plist as well if there's anything you need in there. Read the Chameleon documentation at the Voodoo Projects General board for more information.

Link to comment
Share on other sites

 Share

×
×
  • Create New...