arya Posted August 26, 2009 Share Posted August 26, 2009 Before we begin to install Snow leopard On AMD system we need to prepare some file : 1. Kernel : Because AMD cant boot with vanila kernel.. for me the most success kernel is mach_kernel.test7 from modbin. test7 its because its kernel number 7 i have test from modbin (all other kernel get me a KP) you can get the kernel : here 2. Chameleon rc 2.640 pkg... you can get it from their website or : here 3. boot file to replace chameleon 2 boot file : here 4. DSDT.aml for your system. Google it to find out how you will need a cmos reset fix in your DSDT.aml, DSDT patch also can be use to make your HDA sound working with vanilla AppleHDA.kext 5. Some kext like: dsmos.kext - required to decrypt encrypted binaries NullCPUPowerManagement.kext - attaches in place of the real AppleIntelCPUPowerManagement which doesn't work right on PCs (kernel panic, cpu running hot) OpenHaltRestart.kext - very simple kext that makes reboot and shutdown work on PCs PlatformUUID.kext - sets the platform UUID so that you have a uniform UUID from the very start of the boot.. this UUID is used in your preferences files (among other things) and I think it is important for a clean install to have this right from the first boot. you can get it here and you will need a snow leopard 10A432 dmg Next Step Installing Snow... (install from a working leopard) 1. prepare an empty volume with disk utilities n get the uuid of the volume in this sample name it "snow'' Make sure that the new volume's root directory is owned by the root user. chown 0:0 /Volumes/Snow 2. Mount the installer a. if you have a GPT (GUUID Partition Table) mount the snow leopard installation dmg/iso open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg b. if you have an MBR partition u need to edit the OSInstall.mpkg or you can download : here u can restore the dmg/iso to an empty partition and change the Osinstall.mpkg its located on /Volume/"some volume name"/System/Installation/Packages/ run the Os install.mpkg 3. Install Snow leopard to targeted volume 4. Install Chameleon Rc 2.640 to targeted volume. 5. Replace the boot file 5. Place the new kernel in the root of volume 6. create an smbios.plist and place in to /Extra (in the targeted volume) this is the dummy: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MP21.88Z.005C.B01.0608221120</string> <key>SMbiosdate</key> <string>04/01/2008</string> <key>SMboardmanufacturer</key> <string>Apple Computer, Inc.</string> <key>SMboardproduct</key> <string>Mac-F4208DC8</string> <key>SMfamily</key> <string>MacPro</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacPro2,1</string> <key>SMserial</key> <string>W88033AKY51</string> <key>SMsystemversion</key> <string>1.0</string> <key>SMUUID</key> <string>00000000-0000-1000-8000-000000000000</string> <key>SMmemtype</key> <string>19</string> <key>SMmemspeed</key> <string>800</string> <key>SMmemmanufacter</key> <string>Apple Computer Inc.</string> <key>SMmemserial</key> <string>100000000</string> <key>SMmempart</key> <string>1</string> <!-- <key>SMexternalclock</key> <string></string> <key>SMmaximalclock</key> <string></string> --> </dict> </plist> change the UUID with volume UUID that u have before (point 1) also place the UUID in the PlatformUUID.kext its located on PlatformUUID.kext/content/info.plist 7. Place dmos.kext, PlatformUUID.kext, Openhaltrestart.kext, NullCPUPowerManagement.kext in /Extra/Extensions/ 8. Edit your /extra/com.apple.Boot.plist this is just a sample with EfiString for my nVidia Geforce 9600 GT <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel.test7</string> <key>Kernel Flags</key> <string></string> <key>Timeout</key> <string>5</string> <key>device-properties</key> <string>6c0200000100000001000000600200000d00000002010c00d041030a01000000010106000010 0101060000007fff04000e0000004e00560050004d000000200000000100000000000000000000000 0000000000000000000000000000000220000005600520041004d002c0074006f00740061006c0073 0069007a006500000008000000000000201c0000006400650076006900630065005f0074007900700 0650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973 706c617922000000400030002c006400650076006900630065005f00740079007000650000000b000 000646973706c617922000000400031002c006400650076006900630065005f007400790070006500 00000b000000646973706c6179100000006d006f00640065006c0000001a0000006e5669646961204 765466f726365203936303020475420000000400031002c0063006f006d0070006100740069006200 6c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001 20000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000 004e5644412c446973706c61792d4220000000400030002c0063006f006d007000610074006900620 06c00650000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000 04000000000003000c00000000000007000000001e00000072006f006d002d0072006500760069007 30069006f006e0000002e0000006e5669646961204765466f7263652039363030204754204f70656e 474c20456e67696e65205b4546495d</string> </dict> </plist> 9. Place your fixed DSDT.aml in the root of targeted volume 10. if you have other kext like voodooHDA or sumthing you can also install it (i use dsdt to get my sound working) 11. Reboot your PC and boot from targeted volume Good Luck.... Link to comment Share on other sites More sharing options...
arya Posted August 26, 2009 Author Share Posted August 26, 2009 RESERVED Link to comment Share on other sites More sharing options...
asapreta Posted August 26, 2009 Share Posted August 26, 2009 Does this guide can help others, that aren't on AMD, but with no core2 processors, like me with a Pentium D 920? Link to comment Share on other sites More sharing options...
arya Posted August 26, 2009 Author Share Posted August 26, 2009 Does this guide can help others, that aren't on AMD, but with no core2 processors, like me with a Pentium D 920? yes it can... it can be use for non vanilla kernel user.. Link to comment Share on other sites More sharing options...
emersk Posted August 26, 2009 Share Posted August 26, 2009 I was hoping to see that someone had gotten an AMD system booting with 8GB or more of ram but no cigar. Judging from the 10.5.7 HCL list - http://wiki.osx86project.org/wiki/index.php/HCL_10.5.7#Asus M3N78-EM others in addition to myself cannot get 8GB of ram booting on AMD motherboards under leopard 10.5 because of a 64 bit issue. It almost boots but hangs just before the final display of the desktop. 6GB boots but many installs will fail such as the iDeneb 10.5.7 upgrade and Final Cut Studio 2. Hopefully Snow Leopard will allow AMD users to break the 4GB barrier. Now I use the maxmem=4096 flag on my 8GB dual boot system so I can boot into 4GB with OS X and 8GB with Vista 64. Link to comment Share on other sites More sharing options...
arya Posted August 27, 2009 Author Share Posted August 27, 2009 After an successful install n boot into snow leopard i found some problem iTunes is crashing everytime on my AMD system. the problem is the amd legacy kernel from modbin for snow leopard doen't have a on fly cpuids patch like voodoo based kermel so we need to do a cpuids patch. u can use a Marvin's AMD Utilities to do this patch. for Fix some problem u can run a cpuid patch on : iTunes /System/Library/QuickTime/ and /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/ Spotlight /System/Library/PreferencePanes/Spotlight.prefPane Link to comment Share on other sites More sharing options...
hecker Posted August 27, 2009 Share Posted August 27, 2009 Excellent. Finally something worth reading! Link to comment Share on other sites More sharing options...
arya Posted August 28, 2009 Author Share Posted August 28, 2009 thx for reading... Link to comment Share on other sites More sharing options...
Josh Minzner Posted August 28, 2009 Share Posted August 28, 2009 Has anybody had any luck using the Voodoo kernel instead? Link to comment Share on other sites More sharing options...
SticMAC™ Posted August 28, 2009 Share Posted August 28, 2009 I followed this to the letter, and got it to boot my Dell GX280 P4 3,2Ghz! Thanx it was the best afternoon spent in a long time! Now I'm busy converting my Macbook to 10.6, of which I got my Retail package today! StiCMAC Link to comment Share on other sites More sharing options...
arya Posted August 28, 2009 Author Share Posted August 28, 2009 voodoo kernel will not gonna boo snow for now its 9.x kernel. we need 10.x kernel to boot snow. @StiCMAC : glad to hear it... Link to comment Share on other sites More sharing options...
jpelli Posted August 28, 2009 Share Posted August 28, 2009 I found this one. Haven't tested but strings inside show "xnu-1456", so it is version 10. http://cid-8b65993ef55cf014.skydrive.live....ow%2010a432.rar Link to comment Share on other sites More sharing options...
arya Posted August 28, 2009 Author Share Posted August 28, 2009 I found this one. Haven't tested but strings inside show "xnu-1456", so it is version 10. http://cid-8b65993ef55cf014.skydrive.live....ow%2010a432.rar yes that is a legacy kernel too, but it not work in some cpu including mine.. so i write this guide with mach_kernel.test7 tested n working kernel for AMD n intel cpu.. hope this guide can be a sollution on running snow in amd n non vanilla kernel user Link to comment Share on other sites More sharing options...
jksgvfjbhqzsvb Posted August 28, 2009 Share Posted August 28, 2009 thanks for this guide. I follow it but it don't work with pentium D , I have a kernel panic after 2sec ( I try to make pics soon as possible ) Link to comment Share on other sites More sharing options...
TrueMagnum Posted August 28, 2009 Share Posted August 28, 2009 5. Replace the boot file How / Where do I put the new boot file? Link to comment Share on other sites More sharing options...
jksgvfjbhqzsvb Posted August 28, 2009 Share Posted August 28, 2009 How / Where do I put the new boot file? Download boot file Open terminal sudo -s (enter your password) cp /(path containing boot file)/boot /Volumes/(disk with snow leo install) hit enter example : sudo -s cp /Users/Kazoku/boot /Volumes/SnowLeopard Link to comment Share on other sites More sharing options...
lenesu Posted August 28, 2009 Share Posted August 28, 2009 Thanks a lot for the tutorial. Everything seems to work so far, except for my ATI 3650. And don't forget to run the Marvin Utility on the whole system as I see so far there are somewhere about 30 encrypted bynaries Link to comment Share on other sites More sharing options...
arathur Posted August 29, 2009 Share Posted August 29, 2009 Before I ask any questions, first I'll state the specifications of my computer: Computer: HP Pavillion a6110n Motherboard: Asus M2N68-LA Processor: 2.3 GHz AMD Athlon 64 X2 4400+ Chipset: GeForce 6150SE nForce 430 Memory: 4 GB 667 MHz DDR2 SDRAM OS: Dual-booting Windows 7 (x64) and Leopard 10.5.7 (iATKOS v7) I did everything according to this guide and I keep getting the following kernel panic when I try to boot into Snow Leopard: I'm using the test7 kernel from the guide. I also tried using the 432amd kernel and get the exact same kernel panic. I was hoping one of you guys could give some insight. Thanks. Link to comment Share on other sites More sharing options...
CrimsonAngel Posted August 29, 2009 Share Posted August 29, 2009 I keep getting Still waiting for root device. Link to comment Share on other sites More sharing options...
arya Posted August 29, 2009 Author Share Posted August 29, 2009 Before I ask any questions, first I'll state the specifications of my computer: Computer: HP Pavillion a6110n Motherboard: Asus M2N68-LA Processor: 2.3 GHz AMD Athlon 64 X2 4400+ Chipset: GeForce 6150SE nForce 430 Memory: 4 GB 667 MHz DDR2 SDRAM OS: Dual-booting Windows 7 (x64) and Leopard 10.5.7 (iATKOS v7) I did everything according to this guide and I keep getting the following kernel panic when I try to boot into Snow Leopard: I'm using the test7 kernel from the guide. I also tried using the 432amd kernel and get the exact same kernel panic. I was hoping one of you guys could give some insight. Thanks. its look like the boot file ir wrong... are you sure u have replace the boot file? I keep getting Still waiting for root device. what is your chipset.. if you have AHCI mode.. use AHCI mode.. if not.. use your chipset driver from leo.. for nForceATA user you can try : this you canplace it in E/E or S/L/E Link to comment Share on other sites More sharing options...
TrueMagnum Posted August 29, 2009 Share Posted August 29, 2009 Thanks for all the help as I got my AMD laptop booting snow leopard. For some reason I can't get any of my kexts that i used on my previous 10.5.2 install to work. (sound, wifi, trackpad & keyboard, native graphics, internal drives) Would there be any reason that none of them would work correctly? Link to comment Share on other sites More sharing options...
CrimsonAngel Posted August 29, 2009 Share Posted August 29, 2009 its look like the boot file ir wrong... are you sure u have replace the boot file? what is your chipset.. if you have AHCI mode.. use AHCI mode.. if not.. use your chipset driver from leo.. for nForceATA user you can try : this you canplace it in E/E or S/L/E I have an nforce chipset asus a8n-sli mobo Ill give this a whirl in a little bit. I was just wondering though If you could give me a little help with the DSDT Every time I try compiling it fails. I think it is because of the underscore before NVRAIDBUS which when I remove I only get 4 warnings Instead of an error and 4 warnings Here is the DSDT File I force compiled dsdt.aml.zip Link to comment Share on other sites More sharing options...
chris928cn Posted August 29, 2009 Share Posted August 29, 2009 THX ,now I have some problem, itune can't work in cover flow mode My graphic card is Nv8600GT,I had add EFI string in com.apple.boot.plist,screen saver work,so any idea? I didn't use DSDT.aml marvin's amd tool didn't work very well,so I can't patch the system,anybody send the cpuid.txt if the tool worked on your system? Link to comment Share on other sites More sharing options...
arya Posted August 29, 2009 Author Share Posted August 29, 2009 THX ,now I have some problem, itune can't work in cover flow mode My graphic card is Nv8600GT,I had add EFI string in com.apple.boot.plist,screen saver work,so any idea? I didn't use DSDT.aml marvin's amd tool didn't work very well,so I can't patch the system,anybody send the cpuid.txt if the tool worked on your system? you have to tun marvin on your snow/ you cant do it in leopard with voodoo kernel installed. first you need to create patcher package this will make u have the cpuid. the 2nd step is patch all cpuid with cpuid file. if you still cant do it.. let me know i will send the patched file... I have an nforce chipset asus a8n-sli mobo Ill give this a whirl in a little bit. I was just wondering though If you could give me a little help with the DSDT Every time I try compiling it fails. I think it is because of the underscore before NVRAIDBUS which when I remove I only get 4 warnings Instead of an error and 4 warnings Here is the DSDT File I force compiled try this : dsdt.aml.fixed.zip Link to comment Share on other sites More sharing options...
chris928cn Posted August 29, 2009 Share Posted August 29, 2009 I tried but got error in snow too Link to comment Share on other sites More sharing options...
Recommended Posts