Jump to content

[HOW-TO] 9.7.0 kernel/PC_EFI 10 on AMD w/Leo 10.5.7 Retail


  • Please log in to reply
5 replies to this topic

#1
maya77

maya77

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
What I had before:
-Installed Leopard Retail 10.5.6 using BOOT-132 method
-Installed Chameleon 2 RC1 Bootloader
-Installed AnV Voodoo-based kernel v1.4 (9.6.0)
-Installed Leopard 10.5.7 Update, leaving kernel/System.kext 9.6.0


Problem:
1. When AnV released Voodoo-based kernel v1.5 (9.7.0) I was not able to use it.
2. When Netkas released PC_EFI v10 I was not able to use it.
In both cases system wont boot (freezes at Apple logo).


Solution:
1.
Add following extensions to "Extra" folder on your system partition:
-IntelCPUPMDisabler.kext
-dsmos.kext
-AppleDecrypt.kext
-OpenHaltRestart_1.0.3.kext

2.
Backup "boot" file from your system partition (it may be hidden file).
Then delete it and replace with PC_EFI v10:
http://netkas.org/?p=113

3.
Use DSDTPatcherGUI to create and install dsdt.aml to your system partition:
-Check "Force Compile" and "Apply DSDT"
-Ensure your system partition is selected in drop-down menu
-Compile

4.
Download moskivirit's 9.7.0 kernel, Voodoo-based (NOT AnV 9.7.0 v1.5).
http://www.insanelym...p...t&p=1158507
Copy mach_kernel to your Desktop, rename it to "kernel970", then copy it to your system partition root.

5.
Ensure you have System.kext 9.7.0 installed. Update if needed.

6.
Reboot and type following in bootloader:
kernel970 -force64 -f


System will now start in 64-bit mode, using latest kernel/PC-EFI.

Later you can edit "com.apple.Boot.plist" from "Extra" folder to set kernel970 as default and use kernel flag "-force64" by default so you must not define these on every boot:
<key>Kernel</key>
<string>kernel970</string>
<key>Kernel Flags</key>
<string>-force64</string>


Notes:
-Forcing kernel to start in 64-bit mode is needed for PC_EFI 10. Otherwise you may get kernel panic.
-I have all mentioned extensions but I'm not sure if it's allowed to be posted here.
-If you have problems on the first boot then try again but with "-force64" only, or "kernel970" part only. You may wish to try "-x32" too if problem persists.


Final words:
-This worked perfect on my system. If something goes wrong on your configuration please don't blame me. Create backups of all files which needs to be replaced during this process. And here is my SysInfo: Asus A8N-E, AMD Opteron 180, Leopard 10.5.7 Retail, Chameleon 2 RC1, moskivirit's Voodoo-based 9.7.0 kernel, PC_EFI v10.


Good Luck!

#2
pmcnano

pmcnano

    Preguntaaame caom!

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,114 posts
  • Gender:Male
  • Location:Merida, Mexico
sorry, have to ask. If you are using 10.5.7 whats the use of using a snow leo kernel???

#3
maya77

maya77

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
You mean PC_EFI?

It's not originally made for Snow Leopard, but updated to work with it too.

#4
pmcnano

pmcnano

    Preguntaaame caom!

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,114 posts
  • Gender:Male
  • Location:Merida, Mexico
I said Kernel...whats the point of using Snow Leopard kernel with 10.5.7 version of Leopard? I just knew it was needed for i7 processors, but whats the point with amd processors?....

#5
maya77

maya77

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts

I said Kernel...whats the point of using Snow Leopard kernel with 10.5.7 version of Leopard? I just knew it was needed for i7 processors, but whats the point with amd processors?....

It's not Snow Leopard kernel.

It's 9.7.0 Voodoo kernel for Leopard 10.5.7.

Vanilla will not work with AMD and Voodoo was made to support these processors.

#6
pmcnano

pmcnano

    Preguntaaame caom!

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,114 posts
  • Gender:Male
  • Location:Merida, Mexico
my bad...sorry you are right...apologies...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy