PDA

View Full Version : [GUIDE] Install Snow Leopard from USB stick/Drive (Updated 12/11/09)


Snow
08-20-2009, 02:02 PM
Use this guide to avoid the Disk Utility Packages issue and Kernel Panics, especialy in 64bit (related to permissions)
It's mainly focused on Intel desktops but I guess when you apply your own custom kexts it can be used for laptops too.
This guide will be updated when needed


UPDATES

Update 12/11/09

- Mormegil's v10.6.2 modded AppleHDA kext for the ALC889A codec: http://www.mediafire.com/?ml2d2vl3d23

Update 10/11/09

- Here's the modded 10.6.2 SleepEnabler kext:

* withhout iTunes lag fix: http://www.mediafire.com/?0zykzyehgz5
* with iTunes lag fix: http://www.mediafire.com/?ezuzyjnz2iy

Update 23/09/09

- Added my DSDT aml and dsl files for reference (as requested by Taylorsyn)

Update 13/09/09

- Added new fakesmc.kext (by netkas) to the kext package and removed dsmos.
- Added details for smbios.plist modification

Update 11/09/09

- Updated to 10.6.1 (via software update) without any issues!
- Added dsdt guide links
- SMBios.plist UUID is not required so removed

Update 08/09/09

- I've added Chameleon 2 RC1 + Boot 10.1 to the guide. This installer will automatically install Boot 10.1 file so no need to do it manually.

Update 02/09/09

Ok, the commands posted below can be injected into your dsdt file so get to it!
This thread explains how to, credit to wwbsox, lanxxx & mormegil!

http://www.infinitemac.com/f84/uhci-ehci-built-in-with-dsdt-fix-t3849/

Update 28/08/09

I seem to have found a fix for the USB issue I was having with Leopard & Snow Leopard. Sometimes when I booted into either OS my keyboard and/or mouse would not work.
These commands added into com.apple.boot.plist seem to fix it

<key>EHCIacquire</key>
<string>Yes</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>

Credit to Mormegil for this one

Update 22/08/09

- Pista7, the creator of the SleepEnabler kext has modified it to include the AppleUpstreamUserClient related lag fix for us 8800GT users (and others that are affected)
Here's the modified version (not included in the kext package a bit further down the thread because not everyone require it)

http://www.mediafire.com/?lqoye5amm52

Respect Pista7!

- Added IOAHCIBlockStorageInjector kext to fix orange (external) drive icons.
- Added FakeSMC.kext (netkas) that replaces dsmos.kext. A lot of users (including myself) have reported issues with power management (restart/shutdown) when also removing OpenHaltRestart so I suggest only replacing dsmos with this.

Update 21/08/09

I was having KP's again so reinstalled SL and used only one partition on the destination drive. My conclusion is when you have Leopard installed on the first (boot) partition it can get messy at times with permission and kexts issues. You are better of either with 1 partition (dedicated drive to Snow) or Snow Leopard as the first (boot) partition.
I used the UUID strings again but I don't think this is even necessary with using only 1 dedicated partition.
Back to stable 64bit (17 hours in)


GUIDE

Required:

- Minimum 8GB USB stick or USB HD
- Snow Leopard 10A43 install dmg (http://www.mediafire.com/?yezmdyjwe5m)
- Leopard install (I used the already installed but unstable Snow Leopard install to do small work)
- Chameleon 2.0 r431 aka RC1 with Boot 10.1 (http://www.mediafire.com/?mytlwh2jymz)
- Extras folder with provided kexts as a minimum, use your own specific kexts for your mobo, kextpackage: (http://www.mediafire.com/?qeym1jwwkzc)
- dsdt.aml (patched for csmos reset if necessary and support for audio, gfx or network) Here's my custom made aml and dsl for reference: http://www.mediafire.com/?djjyr0ztkdn

ALC889a Guide: http://www.infinitemac.com/f57/guide-alc889a-with-analog-5-1-surround-t3746/

AppleHDA port Leo to SLeo Guide: http://www.infinitemac.com/f57/guide-how-to-port-applehda-to-sl-t3981/

Ethernet: http://www.infinitemac.com/f84/solved-ethernet-t4007/

USB fix: http://www.infinitemac.com/f84/uhci-ehci-built-in-with-dsdt-fix-t3849/

- com.apple.Boot.plist (http://www.mediafire.com/?zmyzng3m5hj)

Paste the Install partitions Universal Unique Identifier string inside by going to Disk Utility, then right clicking the Install Partition and then copy (or write down) the string.

http://a.imagehost.org/0630/DiskUtility.png (http://a.imagehost.org/view/0630/DiskUtility)

http://a.imagehost.org/0241/comappleboot.png (http://a.imagehost.org/view/0241/comappleboot)

Also add your EFI strings (GFX, Audio, Network) when available and Chameleon boot commands.

- smbios.plist.txt (http://www.mediafire.com/?ikmrdyyjdmf) Match it to your own hardware!

<?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. or Apple Computer, Inc. depending on mac model</string>
<key>SMbiosversion</key>
<string>boot.rom.string.goes.here</string>
<key>SMmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>
<key>SMproductname</key>
<string>mac,model goes here</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>serial.goes.here.doh</string>
<key>SMfamily</key>
<string>for Mac Pros put 'macpro', for iMacs just put 'mac'</string>
<key>SMboardmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>
<key>SMboardproduct</key>
<string>Apple.motherboard.model.goes.here</string>
<key>SMexternalclock</key>
<string>Your CPU FSB in MHz, non-multiplied</string>
<key>SMmaximalclock</key>
<string>Your CPU max speed in MHz</string>
<key>SMmemtype</key>
<string>put 24 for DDR3 RAM, 19 for DDR2 RAM or 18 for DDR RAM</string>
<key>SMmemspeed</key>
<string>Memory speed in MHz</string>
<key>SMmemmanufacter_1</key>
<string>For example Kingston Technology</string>
<key>SMmemmanufacter_3</key>
<string>Or OCZ or whatever you have</string>
<key>SMmempart_1</string>
<string>manufacturer part number</key>
<key>SMmempart_3</string>
<string>as listed in datasheet or find it with CPU-Z under Windows</key>
<key>SMmemserial_1</string>
<string>Again use CPU-Z...</key>
<key>SMmemserial_3</string>
<string>...under Windows to find your serial numbers</key>
</dict>
</plist>

- KextUtility v2.3.2.d (http://www.mediafire.com/?5zyjn5eleyy)
- MkextTool if needed (http://www.mediafire.com/?b4fqowtmjj2)


Lets Go!

- Use Disk Utility to partition the USB stick/drive (name it Install) and make sure it has a GUID partition table.
- Right click the new partition and select info, then write down (or copy paste into text file) the Universal Unique Identifier string.
- Install Chameleon on the new USB partition by selecting custom install to select drive. In Snow Leopard this will fail at the end of the install process but still be installed properly.
- Back in Disk Utility select Install and then click Restore (top right) using 10A43 dmg file as the image (browse for it, do not mount) and Install as the Destination, then UNCHECK Erase Destination.
- Create a folder named Extra on the Install partition and copy these items in it:

* com.apple.Boot.plist
* dsdt.aml
* smbios.plist
* Extensions Folder holding following kexts as a minimum:

fakesmc / NullCPUPowerManagement / OpenHaltRestart / SleepEnabler / OAHCIBlockStorageInjector (to fix the drive icons) and PlatformUUID (Error 35 & Time Machine fix) which also need to be edited to match with your Mac adress.
First open system profiler and select Network tab, then on the right check your MAC-adress.
Now, right click the kext, select show package contents then contents folder and then modify info.plist (below PlatFormUUID key)
Only the last set of digits is need to be replaced, remove the : and use capitals.

- Reboot and use the proper key to select which drive to boot (mostly F12)
- Select Install as your boot drive and use these flags -v -x32 (x64 paniced during install and I had to continue via -x32)
- At the Install screen select Disk Utility from the top menu and then select the Partition you would like to have Snow Leopard installed.
- Partiton using GUID (if you need to partiton) and Erase with Mac OS Extended (Journaled) format .
- Install Snow Leopard and reboot into Leopard (or previous Snow Leopard)

Now is where it got confusing for me (using other guides) and I had to use my own methods to get it all working properly so here is what I suggest:

- if Leopard is installed on the same drive as the new Snow Leopard install and you are already using Chamelon V2 (RC1 or RC2) then you can just replace all the UUID strings (com.apple.Boot.plist, PlatformUUID) with the one you get now in disk utility for the new Snow Leopard installation. If it doesnt boot then install Chameleon anyway and replace boot file.
- if no other OS is installed on that drive then just install Chameleon on it, also replacing boot file and then also edit the UUID strings in both files.
- Move the dsdt.aml file and extra folder in the root of Leopard Snow
- Reboot and choose Install again as boot partition (this should load all the proper kexts) and use -v -x32 flags.

When all goes well you are now booted into Snow Leopard.

- Use Kextutility ASAP because we need proper mkexts and permissions. Try Disk Utility, Terminal & KextUtility and check for errors.

Reboot without any flags into Snow Leopard and hopefully 64bit will now finaly run stable!

Hopefully this will help all those with KP's in 64bit and during install and also "No Packages" & Permissions issues.

Credits to sk1nhd33t for pointing me in the right direction!

Good luck and enjoy the OS!

THE END

Gurruwiwi
08-20-2009, 05:34 PM
This is specifically for gigabyte mobo right? You should edit the title, because use laptop users dont need most of the kexts (openhalt, nullpower, etc)

Please correct me if I am wrong. Snow Leo really is a much tougher cat to tame, I find :p

Otherwise, great guide!

Snow
08-20-2009, 05:42 PM
Not specific for Gigabyte, I dont think so. Use your own kexts but follow the guide for install method.
I want to keep the Packages & KP info and the title is at its max size so I won't be editing yet m8.

Actualy when looking back and with this method SL is pretty easy to install and require less fiddling around with custom kexts. It does though require proper permissions on everything.

It better run too because my Nick has been "Snow" for decades (in games and to other people) ;)

Later bud

Gurruwiwi
08-20-2009, 05:59 PM
Ok my good man, will do and I'll report back!

Cheers

DocShadow
08-20-2009, 11:05 PM
Used your kexts and had success in booting in 64 bit SL.

Thanks

"Snow Leopard 10A43 install dmg" .... Interesting sense of humour :D

flip360
08-21-2009, 01:55 AM
i also have success in booting 64 bit except my Realtek 8139c Network card is not working in 64bit mode. if anyone has a solution be glad to hear it :) Seems stable and very responsive, 6 hours now with gaming and apps all over :)

zod1988
08-22-2009, 12:52 AM
Wow, big thanks to you, man.:)

At first I thought it didn't work either, but it even booted the Installer in 64Bit mode without any trouble.

My Install is now rocksolid if you look past the fact that somebody still has to figure out how to make RadeonHD 3850s work under Snow Leopard.

Once again, huge thanks to you!!

Snow
08-22-2009, 07:17 AM
Alright, I'm glad it worked out well for you guys. I've also Updated the guide with IOHCIBlockStorageInjector (fix HD icons) and FakeSMC (replace dsmos but experimental) kexts.

Laters

maya77
08-22-2009, 11:41 AM
Does not work for me.

Same steps, same kexts, just replaced mach_kernel on Install with AMD one (tried both, Dmitri's and Modbin's).

KP on boot, after loading kexts.

I have no luck with SL at all. :-(

-AMD Opteron 180
-nForce4 Asus mobo

Snow
08-22-2009, 11:54 AM
Ouch, sad to hear that m8, must not work for Nforce and/or AMD then. I'll edit the guide to 'Intel only' when more users confirm non working.

Besides my guide I can't really help you out with that system m8. I had an AMD rig once but it was too much trouble everytime I had to install or update so I switched to Intel.

Anywa, good luck and thx for the report!

zod1988
08-22-2009, 12:52 PM
Hey Snow,

since you use the same mainboard as I do: how did you enable sound?
I used a 64Bit version of VoodooHDA.kext and I'm now able to change the volume and the Sound preferencepane shows several outputs, but none of them work.

Am I missing something?

maya77
08-22-2009, 01:00 PM
I had an AMD rig once but it was too much trouble everytime I had to install or update so I switched to Intel.
I have no problems with AMD and Leopard. I'm installing from retail DVD, updating with no problems, and it's stable.

My next rig will be Intel-based too.

aryajuanda
08-22-2009, 01:15 PM
maybe u can use this step maya77 for your AMD.. its work for me..
http://www.infinitemac.com/f57/amd-snow-leopard-10a432-install-t3727/

Snow
08-22-2009, 01:46 PM
Hey Snow,

since you use the same mainboard as I do: how did you enable sound?
I used a 64Bit version of VoodooHDA.kext and I'm now able to change the volume and the Sound preferencepane shows several outputs, but none of them work.

Am I missing something?

Hi m8

I'm using my Firewire Presonus Inspire 1394 for now since its recognized from the first boot. I have the onboard disabled and will wait for KX Driver 64bit support. If the ALC889a would support analogue 5.1 sound then I would consider switching though.

jtillwick
08-29-2009, 05:02 AM
I have a Gigabyte GA-EP45T-DS3R and am currently running 10.5.8 without any issues. I tried installing a retail Snow Leopard I received today and I too get a kernel panic on first boot immediately after loading of extensions. Have also tried on my GA-P35-DS3L with the same result.

I installed my retail copy from the DVD while booted into my Leopard install by running the OSIntaller.mpkg from Terminal. Afterward I installed Chameleon 2.0 RC1 using the EFI HFS method and replaced the boot file with EFI 10.1. I have a dsdt.aml with the RTC fix in Extra/ and the kexts I have in the Extra/Extensions folder are (all 64 bit versions):


dsmos
IOAHCIBlockStorageInjector
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID (with my drive's uuid)
SleepEnabler

Anyone know why I am getting a kernel panic on boot? Anyone want to help point me in the right direction? Thanks in advance.

schwinn555
08-29-2009, 07:04 AM
Where do we get the SMBIOS file to edit? I don't see one in your files to download. I did get one in another package elsewhere but it listed the Brand and model of MOBO in the txt when I looked at the file. Should I just change that info to match mine? thanks

Snow
08-29-2009, 07:46 AM
I have update my guide with UUID method and provided template smbios & comappleboot plist files.

Hope that gets you further in the process m8, good luck!

@Jtillwick

I do not recommend installing this way and thats exactly why I built this guide m8, to avoid all those issues.

spacelime
08-29-2009, 04:58 PM
Hello! Thank you very much for this nice guide. I'm having some trouble though. Maybe you can point me in the right direction?

When I boot up Cameleon works great... i type in -v -x32 (tried without it too). It loads up until it says Ethernet Adress XXXXXXXXXXXXXXXXXXXXXXX
Ethernet Adress XXXXXXXXXXXXXXXXXXXXXXXXX
or something and then the screen turns black. The usb drive continues to read for maybe a minute and then nothing happens. When I reboot the BIOS is screwed up so I have to restore it from a backup.

I have followed your instructions very carefully. But thing that I'm not sure that I got right is the dsdt.aml. I found an app called dsdt patcher which didn't have much options and it generated the file... Is that the way to do it.


My hardware:
GIGABYTE GA-EP45-UD3P (http://www.amentio.se/PartDetail.aspx?q=p:2178829)
Intel Quad Core 2.66ghz
Geforce 9500 GT
I boot from a Kingston 16GB thumbdrive that i partitioned into one 10gb with Snow and one 6gb

thank you,
Olof

Gurruwiwi
08-29-2009, 08:54 PM
Hi Snow !!

I am happy to announce that your guide works like a charm with my laptop.

I want to give you 20 thumbs up, but I only have two :p

Your guide not only was the only one so far to work, but is so well thought out it was also the only guide that made me really understand the quirks with Snow.

32bit and 64bit, one or two KP's on the way, but boots up nice unflagged, and damn fast responsive!

Now for laptop 64bit kexts for everything. Thanks!!!

updatelee
08-30-2009, 12:17 AM
im using chameleon v1 w/pcefi v9, the one your using should work though, but if worse comes to worse, try what works for others I guess.

I loaded all my kext into /S/L/E I dont know much about how the kext in /E/E work. but with my case I'll tell you you MUST rebuild your kextcache or it wont load the new kext and therfore you'll get a KP 0x000002 right away. you cant rebuild the cache unless permissions are set correctly so ensure that.

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*

now everyone except myself seem to be able to rebuild the kextcache from within Leopard, this never worked for me, so I always had to boot the SL dvd from my macbook and rebuild the cache from there (usbhdd)

kextcache -v 1 -ltm /Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

maybe my syntax is wrong for Leopard, if anyone can correct it that would be great.

Im also using fakesmc insted of dmos




I have a Gigabyte GA-EP45T-DS3R and am currently running 10.5.8 without any issues. I tried installing a retail Snow Leopard I received today and I too get a kernel panic on first boot immediately after loading of extensions. Have also tried on my GA-P35-DS3L with the same result.

I installed my retail copy from the DVD while booted into my Leopard install by running the OSIntaller.mpkg from Terminal. Afterward I installed Chameleon 2.0 RC1 using the EFI HFS method and replaced the boot file with EFI 10.1. I have a dsdt.aml with the RTC fix in Extra/ and the kexts I have in the Extra/Extensions folder are (all 64 bit versions):


dsmos
IOAHCIBlockStorageInjector
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID (with my drive's uuid)
SleepEnabler

Anyone know why I am getting a kernel panic on boot? Anyone want to help point me in the right direction? Thanks in advance.

spacelime
08-30-2009, 12:28 AM
Allright, got the installer running now :D, used another dldt.aml that was already patched. Think that was the problem.

But now the only thing is that the installer doesn't recognize my internal hard drives. Only the USB. So I have nowhere to install it.... I'm thinking it has something to do with SATA support perhaps?

Any ideas?

DocShadow
08-30-2009, 12:47 AM
To see the internal drive/volumes ...

Go to Finder Preferences

Under Show these items on the desktop, check off Hard disks

Snow
08-30-2009, 08:56 AM
Hi Snow !!

I am happy to announce that your guide works like a charm with my laptop.

I want to give you 20 thumbs up, but I only have two :p

Your guide not only was the only one so far to work, but is so well thought out it was also the only guide that made me really understand the quirks with Snow.

32bit and 64bit, one or two KP's on the way, but boots up nice unflagged, and damn fast responsive!

Now for laptop 64bit kexts for everything. Thanks!!!

Hi Gurruwiwi,

I'm very happy to know this guide was successful for you and therefor can be used for laptops too.
It was my intention to be more specific then the other guides because I always got lost at some point ;)
Thanks again for the kind words and enjoy the OS m8!

Snow
08-30-2009, 09:04 AM
Allright, got the installer running now :D, used another dldt.aml that was already patched. Think that was the problem.

But now the only thing is that the installer doesn't recognize my internal hard drives. Only the USB. So I have nowhere to install it.... I'm thinking it has something to do with SATA support perhaps?

Any ideas?

Hi Spacelime, good that you've found (or built) a proper dsdt file because I could not help you with this (it's system specific)
Either you need to run the proper ATA kexts for your motherboard or you need to format the destination drive to HSF+ journalled inside Leopard. Try other things with format too if that doesn't work. Unallocated space or FAT32.
You have ICH10R so maybe this can be of help:

http://netkas.org/?p=125

Notice! only for those who have AHCI disabled or using a laptop so keep that in mind.

Good luck and report back with update m8

anhdave
08-30-2009, 11:05 AM
hi, I using ps/2 key and mouse. It not working.
please help

DocShadow
08-31-2009, 02:24 AM
Thanks for the guide ... it was very useful for making a USB SL Install. (Y)

I didn't need it to install SL as I already have it running but I need to fix another SL partition using Disk Utility .... this did the trick and now I have an SL Install if needed.

spacelime
08-31-2009, 11:32 AM
Thank you Snow!
I read up a little about AHCI... still don't really understand it but when I turned AHCI on in the BIOS I was able to see my hdd in the installer :D

Now I've installed Win 7 and Kubuntu Karmic and am attempting to triple boot. I'm making some progress using the brilliant EasyBCD to modify the Win7 bootloader. I made many attempts using GRUB2 as the main bootloader but it just broke my Windows install every time.. With EasyBCD I'm now able to boot smoothly into either Win or Linux, but not yet OSX.. hope to get it working soon!

spacelime
08-31-2009, 03:48 PM
Yippie, got the tripple boot working finally :D

If anyone is considering to dual or tripple boot with Windows i HIGHLY recommend that you try EasyBCD... I've spent many hours trying to get either the efi bootloader or GRUB2 to boot into the other OSs, but with no luck. easybcd was really a breeze.. just install it in windows and you can set up exactly how to boot with a GUI in 2 minutes and it WORKS!

Now I just have a few details to cope with. OSX detects my DVD drive but is unable to read from it and a window telling me this appears just after booting every time.

If I boot into OSX and then boot Kubuntu the file system on my EXT4 partitions is a little screwed up so the boot up process halts and asks me to run fsck manually. after doing this and rebooting it loads Kubuntu just fine. It seems that OSX is messing something up.... I'm going to reinstall Kubuntu and change the partitions to EXT3 and see how it goes.

Anyone have any idea about the CD/DVD drive problem?

spacelime
08-31-2009, 04:44 PM
Allright... a little update for anyone who cares.. I'm just so excited to have this thing up and running lol.

The corrupted filesystem seems to be due to EXT4. So that may be worth concidering if you want to dual boot with ubuntu. You may wanna use EXT3 as it is probably the safe bet.

The complaining about CD drive error was not really the CD at all but just my secondary HDD that I hadn't partitioned yet. So now that it's done it workes fine. Tried to make a backup with time machine to the secondary hdd but that actually caused OSX to crash in the middle of it. Seems a little worrying, I hope I won't get this with other things too.

Anyway, I'm starting to feel most things are working fine now. Thanks again snow for the excellent guide! ;)

DocShadow
08-31-2009, 05:39 PM
Why not use Chameleon?

I boot into Chameleon and then choose either OSX or Win 7.

Snow
09-02-2009, 09:17 AM
I remember using EasyBCD, good app indeed, but like DocShadow mentioned, Chameleon should detect all your operating systems properly and boot into them.
I'm using Chameleon 2 RC1 and it detects Snow Leo, Leo and Win 7 x64.

The only issue you will have with Chameleon is no more sleep in Win 7 (logoff bug). Since I use Win only as a gaming OS I can live with it though.

I'm glad my guide helped you in the right direction bud, enjoy the 64bits flying ;)

macdan
09-07-2009, 01:06 PM
Can somebody upload the file
"com.apple.Boot.plist (http://www.mediafire.com/?zmyzng3m5hj)"
agian.
Download does not work.

Thanks

Snow
09-07-2009, 02:33 PM
http://rapidshare.com/files/276809840/com.apple.Boot.plist.zip.html

http://www.megaupload.com/?d=R056JRFJ

I won't add these links to the guide because, well, the bloody link still works like it should so check your internet.

http://a.imagehost.org/0683/link_works.png (http://a.imagehost.org/view/0683/link_works)

cili0
09-07-2009, 07:44 PM
Hi Snow,

i'm trying to apply your guide to install SL on MBR. Unfortunatelyy it seems that the modification we used to do to OSInstall.mpkg doesn't work anymore. Any advice ?

thanks in advance,
cheers!

Snow
09-07-2009, 09:04 PM
http://limiter.fre3.com/blog/?p=19 doesnt work?

cili0
09-07-2009, 09:25 PM
Hi snow,

i already tried that OSInstall.mpkg, but i think the author wants me to run the OSInstall.mpkg from a previously installed SL/Leo system. He says:

"It is very important to run the MPKG not the PKG file !!!"

What i want to do is to overwrite the OSInstall.mpkg in the USB stick and then install from that. Up to now no luck with any patched OSInstall.mpkg i found.

thanks in advance,
cheers!

Rootus
09-07-2009, 11:00 PM
Thanks for posting the guide.

I'm having a problem, if you have any ideas I'd really appreciate them -- I'm kinda stumped, and I don't know where to go from here. SL boots from USB, goes through the usual text bits about kext loading and stuff (using -v -x32 as boot options, have also tried safe mode but it just panics if I do that), and then it switches into graphical mode. I get a light blue screen, which turns after a few seconds into a light gray screen, and the mouse cursor changes from an arrow to a beach ball, and it never escapes from beach ball hell. Spins, spins, spins, for as many hours as I care to leave it.

FWIW, an install of SL that I did from within Leopard also hangs at a particular point, though it's before going graphical, and it also never recovers. Slightly different outward behavior, but the hang is consistent.

My setup -- Asus P5K-VM, Intel Q6600, 8GB RAM, nvidia 9600 GT 512MB, 1.5 TB SATA drive (Seagate; dual partitions, both under a TB), 250GB SATA drive (WD) with Leopard 10.5.6, and a SATA DVD writer. Everything works great using Leopard.

Software -- SL retail disc (okay, the $29 "upgrade" disc rather, seems retail to me), Chameleon RC2 build 640, EFI 10.1 boot. Tried with all the kexts in this guide, also tried simplifying to just dsmos based on a post from someone else who got things working on a P5K series board with just that.

Thoughts? I'd really like to get this installed, I'm hoping it will give me a bit more efficient utilization of the quad core CPU. I've got it running on my real Macs and I'm hooked on the new version of Mail (bye bye Outlook, wasn't nice knowing you, won't miss you, etc :D).

Snow
09-08-2009, 06:42 AM
@ Why go MBR anyway m8? Windows on same disk?

@ Rootus, try adding -x (safe mode) to boot and try Chameleon 2 RC1 with Boot 10.1: http://www.mediafire.com/?mytlwh2jymz

cili0
09-08-2009, 10:05 AM
@ Why go MBR anyway m8? Windows on same disk?

@ Rootus, try adding -x (safe mode) to boot and try Chameleon 2 RC1 with Boot 10.1: http://www.mediafire.com/?mytlwh2jymz

yes, i've got windows 7 in the same HD.

thorazine74
09-09-2009, 09:59 AM
The SMUUID, the platformUUID and the disk partition UUID are 3 different entities and they dont need to match from what I know.
The SMUUID in smbios.plist seem to be useless.
The PlatformUUID key is based on your ethernet card's MAC address and should help avoiding error 35 errors and not built-in en0 ethernet cards. (see this thread (http://forum.voodooprojects.org/index.php?topic=250.15))
The boot-uuid chameleon argument is the id of what disk partition you want to boot, and it should not be needed for chameleon rc3 either, but maybe netkas' pcefi 10.2 needs that to boot Snow Leopard (unsure).
They are all UUIDs but they identify different things.

Snow
09-10-2009, 07:15 AM
Thx for clearing that up m8!

Going to try a few things and adjust the guide accordingly.

taylorsyn
09-23-2009, 04:19 AM
Hi Snow,

It would be great if you could post your DSDT.aml for your board. Curious what Bios revision your on? You might not be aware but recently Gigabyte came out with an F6 updated bios that improves the boot time considerably in the BIOS!

I have the Gigabyte EP-35DS3P rev2.1 board...

Thanks for your guide,
Taylor

Snow
09-23-2009, 07:25 AM
Hi Taylorsyn,

I've got a P-35DS3P rev2.0 board m8 which uses another BIOS. I've got the latest F12 installed.
Both SL and Win 7 boot fast so no issues.

Glad my guide could be of help to you m8

My DSDT: http://www.mediafire.com/?djjyr0ztkdn

hootcho
09-23-2009, 04:52 PM
Snow, your guide is really detailed, precise and concise at the same time, this is what i most appreciate in a guide! These last weeks i've read so many guides about SL installation that i was quite puzzled and could never get started, i think that this time i'll finally get my hands on this long awaited installation following your instructions.
The intiguing thing is that i have more or less the same HW as you, just a couple of subtle differencies.
I have a Captiva 9800GT with 1GB memory, i've read somewhere that it's basically the same as your 8800GT, is yours 512MB or 1GB? If it's 1GB can i use your com.apple.Boot.plist with its GFX string as it is?
My GA-P35-DS3P is rev. 2.1, and i could see from the Gigabyte site that 2.0 and 2.1 revisions followed the same roadmap about firmware upgrades, so i guess that if i upgrade it to F12 as you did i can even use your DSDT.aml?
Thanks for your work and i hope to get a reply from you!

Hootcho

Snow
09-24-2009, 08:00 AM
Hi Hootcho,

I'm glad my guide could help, I wanted it to be more specific since I also hit a wall with other guides.
My 8800GT is a 512MB version but I don't use a GFX EFI string anyway since I've included this is the DSDT file.
Other then GFX you could probably use my DSDT. I don't know what will happen if you use it with GFX included, it might not boot or just boot in VESA mode. If you have another install (or Windows with macdrive) you could try it and if not working restore.
Be sure to upgrade to F12 since it boots faster. When searching for AHCI devices it speeds up a lot.

Hope that helps m8

relikwie
10-16-2009, 12:20 PM
Hi Snow, I have the same board as you have and ran into the CMOS issue. tried fixing this but to no avail. I'll try your dsdt.aml and see if this works out.

EnzoFX
11-10-2009, 01:24 AM
Anyone got a 10.6.2 SleepEnabler.kext that blocks the AppleUpstreamUserClient.kext that causes the mouse lag?
Or another fix? Aside from just deleting the kext at fault from the system.

Snow
11-10-2009, 12:22 PM
Is the lag still there because I've got iTunes running but haven't got a hitch (so far)

Anyway, try this one, I've added the code to the working 10.6.2 kext.

Update: Seems to be there although even less obvious then pre 10.6.2 so trying the kext myself.