Jump to content
31 posts in this topic

Recommended Posts

I have a Pentium 4 computer, I'm trying to install OSx86 from my external HD. I finally managed to get my PC to boot from the USB HD, only to get this kernel panic:

4055921888_2f7c53038c_o.jpg

 

According to the tutorial I'm following, I should use PC_EFI_V9 with a patched boot file that can be found on a IRC channel.

 

Any help here? I put a patched boot file from netkas on there already, and am currently using Chameleon v2.

 

How exactly do I install PC_EFI_V9? Does the boot file I have work? So confused... :wacko:

Link to comment
https://www.insanelymac.com/forum/topic/209008-how-do-i-fix-this-kernel-panic/
Share on other sites

I have a Pentium 4 computer, I'm trying to install OSx86 from my external HD. I finally managed to get my PC to boot from the USB HD, only to get this kernel panic:

4055921888_2f7c53038c_o.jpg

 

According to the tutorial I'm following, I should use PC_EFI_V9 with a patched boot file that can be found on a IRC channel.

 

Any help here? I put a patched boot file from netkas on there already, and am currently using Chameleon v2.

 

How exactly do I install PC_EFI_V9? Does the boot file I have work? So confused... :wacko:

 

What is the installed kernel name?........compare it with the kernel name in com.apple.Boot.plist, which is normally mach_kernel......the name in com.apple.Boot.plist should match the installed kernel name, or create a symbolic link, so that the mach_kernel in com.Boot.plist is linked to the installed kernel name.......

 

In Terminal:

sudo mv /mach_kernel /mach_kernel.orig (only necessary if the mach_kernel is present in the root directory)
sudo ln -s /"installed kernel name" (without quotes) /mach_kernel

The kernel name should be "mach_kernel", I renamed it myself from "legacy_kernel".

 

I'll double check it tomorrow though.

 

I recommend leaving the name as legacy_kernel and modifying com.apple.Boot.plist to suit, i.e. put legacy_kernel under <key>Kernel</key>, so that if you update the system version via Apple Software update, the necessary hacked kernel is not overwritten by the Apple mach_kernel as part of the updating, preventing you from booting the system.....

OK, I'll do that tomorrow. That'll sort the kernel panic too, yeah?

 

And what's the path for com.apple.Boot.plist?

 

Library > Preferences > SystemConfiguration > com.apple.Boot.plist

 

OK, I'll do that tomorrow. That'll sort the kernel panic too, yeah?

 

And what's the path for com.apple.Boot.plist?

 

Library > Preferences > SystemConfiguration > com.apple.Boot.plist

What boot loader are you using? If you are using Chameleon v2, it must be RC3 or later.

 

It's release candidate one according to the installer (the installer's name is "Chameleon-2.0-r431".

 

Does RC3 have an installer though? I don't think it does, and I'm scared that if I do it manually I'll install it on the Mac I install it from and screw it up.

 

If I can do a manual install on a Windows machine I wouldn't mind, though, because I have three spare which I wouldn't mind reinstalling the OS onto if it went wrong.

There is this (unofficial) installer for RC3 by Dr. Hurt

http://www.insanelymac.com/forum/index.php?showtopic=184766

 

Looks good from that thread. Has it damaged anyone's Mac before?

 

I also read on the Chameleon site that you can use the RC2 installer if you replace the /boot files - would that be a better option? If so, how would I go about doing that?

 

Thanks in advance :)

I don't believe it will damage your mac installation, you just have to select the right target partition.

If you prefer to use RC2 installer, just replace the file /boot with the RC3 one (download RC3 binary package and copy the file "boot" from folder "i386" to the root (/) of target partition.

I don't believe it will damage your mac installation, you just have to select the right target partition.

If you prefer to use RC2 installer, just replace the file /boot with the RC3 one (download RC3 binary package and copy the file "boot" from folder "i386" to the root (/) of target partition.

 

I think I'll just copy the boot file, especially since I've already installed RC2 anyway.

 

I'll try that tomorrow and report back :tomato:

Kernel panic is fixed! Installer boots and everything, too!

 

ONE PROBLEM, though. The installer throws up this error after asking me what language to use (see attachment).

 

Any way to bypass it?

 

OS X can be quite fussy with RAM.......take RAM out and clean connectors and reseat in MOBO......

The problem is, the computer really does only have 512MB, so it looks like I'll need to bypass the hardware checks somehow... Or hack the file to change the minimum RAM... Is there a plist for that?

 

Oh..... :)

 

According to Apple. the minimum RAM for Snow Leopard is 1GB, while for Leopard it is 512 MB.......but Leopard is slow with only 512MB and a few applications running simultaneously.......whereas it really starts to fly with 1GB RAM or more.....

http://www.macosxhints.com/article.php?sto...071026083746346

As verdant said, probably Snow Leopard won't run fine with 512 MB of RAM, but if you want to try anyway, I think that would work. I used that trick to install on MBR partition.

What's the mobo? You probably need a kext for the SATA/ATA controller.

 

The mobo is a HP d530 SFF. The IDE controllers are a Intel 82801EB Parallel Ultra ATA Storage Controller-24DB and a Intel 82801EB Serial Ultra ATA Storage Controller-24D1. The HD is IDE.

 

I have the Apple ATA kext (the one that comes with SL) and I also put a kext for Intel IDE too.

The mobo is a HP d530 SFF. The IDE controllers are a Intel 82801EB Parallel Ultra ATA Storage Controller-24DB and a Intel 82801EB Serial Ultra ATA Storage Controller-24D1. The HD is IDE.

 

I have the Apple ATA kext (the one that comes with SL) and I also put a kext for Intel IDE too.

Did you check if the device ID of your IDE controller is in IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/Info.plist ?

×
×
  • Create New...