PDA

View Full Version : [GUIDE] Retail Snow Leopard DVD install for G31M-ES2L


Pages : [1] 2 3 4

sk1nhd33t
08-17-2009, 09:24 AM
UPDATE:

March 12, 2010: sold my ES2L Quicksilver PowerHack a few weeks back so my last update on this guide... it's been fun guys since we started this thread (August 17, 2009 - it all starts on Leopard thread here (http://www.infinitemac.com/f19/guide-gigabyte-g31m-es2l-retail-tutorial-t3187/page4.html)).. i'm sure we will bump on each other again on this forum and the others out there and i'm positively sure that the gurus here will keep this thread updated with new fixes, patch etc when 10.6.3 comes out (and also me if i can)..

- now for the updated ES2L kit, all current DSDT fixes including the ff:

- Vanilla speedstep (edit the PSS code for your processor - go here (http://www.insanelymac.com/forum/index.php?showtopic=181631&st=0&start=0) for more info)
- shutdown (thanks to mm67)
- restart (use asere bootloader included in the kit but thanks to duvel for introducing this fix)
- USB fix
- Apple Aluminum Keyboard Wakeup Fix (again thanks to mm67)

11/15: updated the ES2L kit to include latest software from conti, bonjour kext and other dsdt fixes.
11/9: Apple Releases Mac OS X 10.6.2, to update remove sleepenabler first then use the combo or software update. You can get the new sleepenabler kext at netkas site
10/9: guide updated again to base an RC3 + PC_EFI 10.3 and include all updated kext using Conti's myhack installer. Older RC1+PCEFI 10.1 guide dated 9/3/09 can be found here (http://www.mediafire.com/?ga01xi1rrwv).
9/20: Netkas released PC EFI v10.3 (http://netkas.org/?p=224), if you are using the old 10.1 or RC3 may i suggest that you use this instead. Here's a screenshot (http://img43.imageshack.us/img43/2807/screenshot20090921at124.png) of my boot.plist before and after 10.3 and PCI System Profiler (http://img87.imageshack.us/img87/7014/screenshot20090921at101.png).
9/20: Finally a fix that im really happy about, automatic sleep can now be achieve by using PleaseSleep (http://www.dragonone.com/products/macosx/pleasesleep/) application. a much better alternative is RIP.app (http://www.insanelymac.com/forum/index.php?showtopic=182535) by KWS. keep a disc inside your dvd drive to make Auto Sleep work
9/10: 10.6.1 is out, no kernel change has been made so update away!
9/4: No more need for RealtekR1000.kext to have bonjour working, use this kext (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168%3Cbr%3ERTL8111C/RTL8111CP/RTL8111D(L)%3Cbr%3ERTL8168C/RTL8111DP) instead. (works in 32bit only) use SnowR1000 included in the kit
9/3: revise the guide from scratch to base a retail DVD install (comments starts on page6), for the old dual OS 10A432 boot guide dated August 17 click here (http://www.mediafire.com/?0cxb4jo21le).

im quoting this from Stella's Blog (http://stellarola.tumblr.com/post/165562160/just-say-no-osinstall-mpkg-method): "Friends don’t let friends install OS X via OSInstall.mpkg. This guarantees a buggy installation, bad system permissions and possible kernel panics. If you’re going to install your OS either use the retail DVD or restore it to a high capacity flash key (8GB minimum). " i'll also add that using a flash drive or DVD will remove the "no installer package error" in Disk Utility, there is a workaround by running bsd.pkg from within Snow Leo but i havent tested it myself and a few can attest that it didn't work on them. For more OSX86 news I suggest subscribing to stella's blog via RSS or bookmark, lots of good info there which get updated constantly.

What's Needed:

- first download new ES2L Kit (http://dl.dropbox.com/u/3168149/ES2LKit-3-12-2010.zip) and place it in your Desktop. old kit can be downloaded here (http://www.mediafire.com/?0dgkywotnzm)
- Retail Snow Leopard $29 DVD Disc
- Gigabyte G31M-ES2L Motherboard Rev 1.X F8/F10 Bios is used in this guide
- Intel Core 2 Duo or Quad Processor
- a separate Graphic Card-built in Intel GMA 3100 will not work
- 8GB flash drive
- Sata Hard Drive in any capacity (for this guide we use a dedicated HD)
- OS X machine, could be another mac, hack or another partition if you have


Create Snow USB installer:

● launch Disk Utility then choose your USB drive, under Volume Scheme select 1 partition and erase your USB drive to GPT (Guid Partition Table)
● click the restore Tab and select Mac OSX Install DVD as the image and your USB flash drive as the destination, also be sure that 'Erase' Destination' is unchecked before clicking restore.

http://img35.imageshack.us/img35/5130/screenshot20090830at714.png

● open your ES2L Kit and under tools double click myHack installer choosing your USB flash drive as the destination.

http://img504.imageshack.us/img504/4834/picture8t.png

● under Customize put a check on the following:

- com.apple.Boot.plist
- GraphicsEnabler - depending on your graphics card this option will auto enable most ATI and nvidia cards. (my Palit 9600GT works OOTB), if it doesn't work on you, try pci0 or the older method which is EFI strings.
- LegacyAppleRTC (optional since we will be fixing CMOS reset bug before we even shutdown/restart)
- fakesmcV2
- NullCPUPowermanagement
- OpenHaltRestart
- PlatformUUID (optional)

http://img30.imageshack.us/img30/7315/picture9ac.png

● under Themes, copy/paste "bootcamp" folder to Extra/Themes of your USB drive, you can skip this if you are happy with the default myHack theme.
● add the following entry (mark in red box) to your com.apple.boot.plist, while your at it you can also add your monitor's resolution. Don't forget to save when done.

http://img145.imageshack.us/img145/8062/screenshot20091122at119.png

● we now have a bootable USB Snow Leopard installer, copy ES2L Kit to your USB drive because we will be using it later. when done you can now shutdown your OSX machine.

Boot and install Snow Leopard via USB:

● Turn on your computer and press Boot Menu F12, when you see the selection screen choose your USB flash drive as the first boot and press enter.
● Chameleon screen will pop up next - choose your USB drive again and press enter or you can boot in verbose mode by entering "-v" (without the quotes) or via drop down menu. In a few seconds If all goes well you will be greeted with Snow Leopard language screen
● Launch Disk Utility then choose the hard drive you will be installing Snow Leopard
● format your SATA drive using GPT and Mac OS Extended (Journaled), quit disk utility when done. You can also customize the install if you want to removing printer drivers, language etc... im sure you know what to do here so just proceed until installation is finish.
● after the installer is done, click restart

First Boot:

● press F12 Boot Menu again then choose your USB flash drive, we need to do this because our SATA drive is not bootable on it's own yet
● on the Chameleon selection screen, choose your never booted Snow Leopard drive/partition
● again you can either just press enter on your keyboard or boot it in verbose mode (typing "-v") to see what's going on.
● if all goes well you will greeted with Snow Leopard intro video but no sound yet - depending on your graphic card you will notice that QE/CI is already activated... continue the setup process until you reach your desktop
● yey! we now have a fully functional 32bit Snow Leopard. but wait - we have no sound and it's not bootable on it's own.

DSDT, Audio and remaining fixes:

● open your ES2L kit and under tools run myHack installer again but this time choosing your Snow Leopard drive/partition as the destination
● under Customize put a check on the ff:

- com.apple.Boot.plist
- GraphicsEnabler
- fakesmcV2 (you can replace it after with a newer 2.5 version by Netkas)
- NullCPUPowermanagement
- OpenHaltRestart
- PlatformUUID
- SleepEnabler

http://img387.imageshack.us/img387/2971/screenshot20091010at901.png
http://img36.imageshack.us/img36/7625/screenshot20091010at903.png

● open Kext folder and look for "LegacyALC883.kext" and copy it to /Extra/Extensions
● open smbios-plist folder and copy "smbios.plist" to /Extra -included are iMac 9,1 and MacPro 3,1. Also edit it to match your hardware
● Under Themes copy bootcamp theme - again this is optional if you are happy with the MyHack default theme
● edit com.apple.Boot.plist adding the following in red box:

http://img145.imageshack.us/img145/8062/screenshot20091122at119.png

DSDT quick guide:

● create your own dsdt.aml by following this short guide below, AGAIN it's always recommended to create and use your own.. included my dsdt.aml and .dsl for comparison purposes only.

TIP: If you are using Textwrangler (free) or BBedit, you can compare the difference between the 2 dsdt.dsl by selecting both file, right click and choose "Compare Selected Documents", you can even copy the code difference by clicking an arrow button.

- let's begin... be sure you have a good texteditor handy (eg Textwrangler, BBEdit etc..)
- open ES2L kit Tools then "DSDT_Patcher1.0.1e" folder and double click "DSDT Patcher"
- a terminal window will open then press any key to continue
- next it will ask "Which OS to emulate? [0=Darwin, 1=WinXP, 2=WinVista]" input "0" and press enter
- a new Debug folder will appear and inside it are a few files but we are interested in "dsdt.dsl"
- open your dsdt.dsl using your preffered texteditor so we can start editing
- also as reference, open my included dsl to copy from it directly or check how it's done
- on your keyboard press "command F (Find)" and look for "_WAK", right above it copy paste "DTGP" located on your dsdtfix file
- again "command F (Find)" and enter RTC, look for "0x04" below RTC and changed them to "0x02" - this fix is for CMOS Reset
- command F (Find) and enter Azalia, go to dsdtfix file and copy paste "HDEF" to your dsl replacing azalia.. again check my included dsl for reference - this is for ALC883 Audio
- when done and sure everything is correct, hit save or (command S) to save your dsdt.dsl
- to compile it to .aml, drag and drop it (dsdt.dsl) to iAslMe, you'll get 1 warning (PARM under IGD0) but hopefully you have 0 error
- look for Sessions folder and copy dsdt.aml to /Extra of your Snow Leopard

http://img42.imageshack.us/img42/2631/screenshot20091122at135.png

● double click "pfix" (permission fix) then choose your snow leopard drive (type "/"), it will take a few minutes to create a new extension.mkext and repair permission but just be patient. reboot when done.
● after reboot for the Audio to take effect, launch System Preference then go to Sound and choose Internal Speakers/Built-In Speaker for both Sound Effects and Output Tab, press F11/F12 (apple keyboard), F14/F15 (for windows?) to test if you can hear a feedback.

Bonjour:

1: RTGMac_v2.0.3 - this works in 32bit only, open Bonjour Fix on your ES2L kit and run the included pkg, reboot and done.
2: via ifconfig PROMISC from here (http://www.insanelymac.com/forum/index.php?showtopic=181133&st=40&start=40) (32 and 64bit)

- to make PROMISC work there are 2 ways, one is via applescript which you can add on your startup and the other is via LoginHook, both of them work so use the method you prefer

- Use R1000 installer that's included in the ES2L Kit- Credits goes to Bit Shoveler & weeksauce12

Optional:

● you can edit com.apple.Boot.plist located in /Extra and remove "arch-i386" after Kernel Flags if you wish to boot in 64bit, this can be done using a Texteditor (e.g. TextEdit, Textwrangler, BBEdit etc) or Terminal (nano).

http://img187.imageshack.us/img187/5875/screenshot20091122at121.png

CREDITS:

Conti for myHack (http://osx86.sojugarden.com/2009/09/myhack-installer-1-0-rc3-released/) installer and PFix (http://osx86.sojugarden.com/2009/10/pfix-v1-2-released/) script
Pista7 and cparm for sleepenabler
Netkas for PC EFI and fakesmcV2
coconup for HDEF dsdt patch (http://www.insanelymac.com/forum/index.php?showtopic=143697)
ApexDe for USB wake-up FIX (http://www.insanelymac.com/forum/index.php?showtopic=155345&st=40&p=1240686&#entry1240686)
Voyn1x for LegacyALC883.kext (http://www.infinitemac.com/f57/guide-retail-snow-leopard-dvd-install-for-g31m-t3672/post34303.html)
Bit Shoveler & weeksauce12 for R1000 bonjour kext

☑ i'm also new when it comes to OSx86 scene and this is my first and only hackint0sh, just sharing what i have experience and worked for me. So if anyone has a kext, patch or any improvement in terms of install, boot or any changes that needs to be done please do post them here or PM it to me. i'm sure lots of members including me will benefit from it.

- if in case you miss it on top, new ES2L Kit can be downloaded from here (http://dl.dropbox.com/u/3168149/ES2LKit-3-12-2010.zip).

DocShadow
08-17-2009, 01:29 PM
- why use a flash drive? because installing it inside Leopard will make a no installer package error in Disk Utility hence you cant use it, it will also work on another partition but didnt try it since i have a few spare flashdisk unused.


Thanks for the detailed write up. The more success we have the more options for people to try.

I restored the Install DVD to a partition on the same drive on which I installed SL and can confirm that it also works and you don't get the "no installer package" error in Disk Utililty.

arsonwells
08-17-2009, 05:53 PM
Very nicely done and much appreciated.

For some reason I keep getting kernel panics during the installation, but I restored the burned version of Snow to the SD instead of the original DMG. Gonna try it the right way now. Will update results.

mitchde
08-17-2009, 10:40 PM
Thanks.
Whats this with that UUIDs of the USB boot drive.
Once it had for booting to install SL on an other partition.
Then boot again from usb to boot the installed SL from HD.
But before that booting delete the uuid (of usb).
Whats happen if the uuid on the USB stays ( not deleted) at the first booting from USB > F8 > select SL HD ?

sk1nhd33t
08-18-2009, 03:35 AM
Thanks.
Whats this with that UUIDs of the USB boot drive.
Once it had for booting to install SL on an other partition.
Then boot again from usb to boot the installed SL from HD.
But before that booting delete the uuid (of usb).
Whats happen if the uuid on the USB stays ( not deleted) at the first booting from USB > F8 > select SL HD ?

i didnt quite understand what you mean but ill try my best to answer it :)

- for some reason the USB installer will kernel panic a few seconds after installing if the UUID is not present, it will boot fine except when you press install on your drive same as arsonwells above.

- on first boot if uuid is present of the USB drive (i deleted it in leopard before booting), snow leopard will stall, it will not continue to boot since chameleon booted the usb's uuid.

- basically i didnt need to install another chameleon to my 2nd partition since i already have a running leopard (hidden EFI) on first so i just copy the Extra folder and add uuid's so chameleon can load the specific extensions folder, but if you plan on installing snow on a seperate drive and plan to make it as a primary boot you can skip the uuid's and just install chameleon/EFI totally disregarding leopard.
;)

edit: this is the kernel panic im talking about, this happens a few seconds after snow is installing. To avoid it be sure boot-uuid is present on the usb's boot.plist and platformuuid's info.plist :)

http://i25.tinypic.com/b9j4op.jpg

mitchde
08-18-2009, 08:42 AM
Thanks !
Really good step by step guide !!!
I ask about UUID because i have already an working SL A421 on an HD partition.
Has HIS own UUID in boot.plist.
Now i want to boot from it (like USB guide) to install A432 from that OSXInstall.mprg (modded for MBR).
For my understanding:
I leave that UUID (A432 UUID HD) for booting to install A432 on an clean HD partition on other HD.
But what then:
You second boot also to USB but select A432 installed partition to boot further.
Must i delete that UUID on my A421 for that second boot (in bootloader, not A421) into A432 ? You tell that.

I mean that last boot from USB into new A432:
Lets Make it Bootable: now this is very important because on first boot chameleon will automatically choose 64bit as default, and in my experience it kernel panicked immediately so we need to boot it first to 32bit, yours may vary so try 64bit immediately if you want.

- lets leave the never booted snow partition for a while
- make sure that your Leopard partition is on Chameleon RC1 + 10.1 coz this will be our main bootloader, if so boot Leopard partition again.
- go to 8GBsnow extra's boot.plist and delete the boot-uuid entry leaving the Kernel Flags empty


Thanks

cili0
08-18-2009, 10:18 AM
Hi sk1nhd33t,

first of all thanks for your guide, everything works fine here with ga-p35-ds4.
The only problem is the "no package" error in Disk Utility.

I specified the SL partition UUID everywhere

n /Extra/com.apple.Boot.plist:


<key>Kernel Flags</key>
<string>boot-uuid=B82FF5F9-04DB-3830-AA5BD060E7DF2E49</string>


in /Extra/smbios.plist:


<key>SMUUID</key>
<string>B82FF5F9-04DB-3830-AA5B-D060E7DF2E49</string>


in /System/Library/Extensions/PlatformUUID.kext/Contents/Info.plist:


<key>PlatformUUID</key>
<string>B82FF5F9-04DB-3830-AA5B-D060E7DF2E49</string>


but it won't work! anyone know where i'm wrong ?

Thanks in advance,
cheers!

sk1nhd33t
08-18-2009, 10:58 AM
@ mitchde

since you have a working snow i suggest you just install 10A432 within that, just created a new partition.. the no installer package error is only present if you install snow within leopard so im sure you are safe.

read more here (http://www.infinitemac.com/f57/no-installer-packages-t3623/)

@ cilio

did you use my USB guide in installing 10a432 snow? AFAIK the no installer package error is only present if you install it within leopard, please check link above. it's working properly here on my end including the new install i made a few hours ago.

cili0
08-18-2009, 11:06 AM
@ mitchde
@ cilio
did you use my USB guide in installing 10a432 snow? AFAIK the no installer package error is only present if you install it within leopard, please check link above. it's working properly here on my end including the new install i made a few hours ago.

i've used your guide since the "First Boot" section. But i've installed SL from Leopard.
I'm gonna try to make a SL USB Installer and Repair Permissions from there.

Thanks!

Snow
08-18-2009, 11:18 AM
Check the other (specific related) thread m8 and try my suggestion.

http://www.infinitemac.com/f57/no-installer-packages-t3623/post31314.html

I still get KP in 64bit but x32 seems fine. What kexts did you use? (since I have GA-P35-DS3P)

Do not reinstall the BSD package though since it did nothing and messed my system up aferwards (but got it fixed again with above suggestion)

Thx

cili0
08-18-2009, 02:54 PM
ok i'm back. Everything worked. I was forced to boot the installer in -x32 (in 64bit KP few seconds after snow is installing).

Now the only bad thing is that SL doesn't correctly recognise my CPU speed (stuck at 2.07Ghz instead of 3.0Ghz even if i installed VoodooPower.kext).

Thanks sk1nhd33t for your great guide!
Cheers!

sk1nhd33t
08-18-2009, 03:46 PM
Now the only bad thing is that SL doesn't correctly recognise my CPU speed (stuck at 2.07Ghz instead of 3.0Ghz even if i installed VoodooPower.kext).


try adding these to your smbios.plist, replace the string that corresponds to your processor.

<key>SMexternalclock</key>
<string>Your CPU FSB in MHz goes here</string>
<key>SMmaximalclock</key>
<string>Your CPU max speed in MHz goes here</string>

drbee
08-18-2009, 04:00 PM
Hi,
Thanks for the great guide. Everything works for me but i have one problem. I had 2 partition one with Snow leopard beta and I installed from that 10a432 on another one. The problem is I cannot install Chameleon in snow leopard. I get install error. I tried with efi 10 but the boot file doesn't work.
Anyone knows a way to install Chameleon from SL?? Also other installer packages give me the same error..

Thank you

sk1nhd33t
08-18-2009, 04:24 PM
@ drbee

do it under Leopard, but since you already tried installing it on snow doing it in leopard will give an error too so

- show all hidden files and delete .Chameleon folder on root (take note of the dot)
- install Chameleon

OR just add the boot-uuid on your snow's boot.plist and let your leopard's chameleon do the booting. No more need to press F12 (ES2L) or F8 (other mobo) if you wanna switch OS from one drive to the other :)

cili0
08-18-2009, 10:03 PM
try adding these to your smbios.plist, replace the string that corresponds to your processor.

Hi sk1nhd33t,

i modified the smbios.plist adding:


<key>SMmaximalclock</key>
<string>3000</string>


and it seems to work (i'm wondering if the cpu is actually working at 3.0Ghz).

http://img257.imageshack.us/img257/4003/schermata20090818a23011.png

I noticed that the VoodooPower.kext i grab somewhere doesn't work!
Where i can found a 64bit VodooPower.kext that works ?

thanks in advance!
cheers!

drbee
08-19-2009, 08:38 AM
Thanks for your help sk1nhd33t.
The problem is I don't have leopard installed. I was using SL 10a421 And i installed from there.

Thanks

Mac_Dude
08-19-2009, 03:22 PM
worked flawless

Snow does perform great , except for sleep.
Sleep does not work , even with sleepenabler.kext

thanks mate

sk1nhd33t
08-20-2009, 04:55 AM
@Mac_Dude

manual sleep working fine here except automatic sleep which cease to function from 10.5.7, here's the combination of kext if ever.

AppleIntelCPUPowerManagement + NullCPUPowermanagement + Sleepenabler = sleep

or just delete AppleIntelCPUPowerManagement.kext, you get sleep but higher temps (about 8-10C) :)

@ cili0

AFAIK there is no 64bit voodoopower yet which im also waiting and realtekr1000 64.

cili0
08-20-2009, 01:41 PM
i searched a while in the superhai forum, and actually there's no 64bit VooodooPower.kext, i don't know where i found that version!

However i fixed the sleep problem, it works in Leopard,SL x32, but KP occurs after wake up in x64.

Snow
08-20-2009, 02:22 PM
sk1nhd33t, thx a lot for your proper guide m8, I have made another one based on yours but slightly changed.

I'm now 3 hours and a half in 64bit and no panics ;)

I always figured the USB install method would be best since you are installing from an SL environment.

Anyway, thx again and have fun with the OS

zod1988
08-20-2009, 02:46 PM
Great guide!

Sadly as soon as it starts to copy files I get a kernel panic from IOATAFamily and I don't really know why....

This is on a P35-DS3P with a perfectly working install of Leopard

Snow
08-20-2009, 02:54 PM
When installing from USB drive?

I had to use -x32 flag because installing from 64bit would panic.

zod1988
08-20-2009, 02:58 PM
Yes, booted and installed from USB-Drive in 32Bit Kernel.

I'm a litte clueless, because it recognized all my devices and I even repartitioned the drive from the Installer and everything worked.

sk1nhd33t
08-20-2009, 03:03 PM
i only have one hackintosh which is a G31M mobo, havent tried doing this method on any other motherboard so YMMV ;)

@zod1988 & Snow

is the kernel panic the same as my screenshot posted one page 1? if so, maybe it's the uuid, for some reason if the uuid is missing or mismatch it will kernel panic immediately. if it's not then i have no more idea.

@snow glad that it now worked for you and my guide help a bit. chao!

edit: BTW USB installer boots and install fine on 64bit using this board.

zod1988
08-20-2009, 03:07 PM
No, it's definately a different one caused I remembered your's :D

Mine specifically mentions IOATAFamily as the cause of the panic....

Snow
08-20-2009, 03:21 PM
Odd since I dont need any ATA related kexts installed with my board.

Maybe try to copy your Leopard IOATAFamily kext into extras folder (if you are using a custom one that is) but make sure you use 32bit when installing. It could be drive related but I used an old 5200 rpm ATA drive that makes more noise then a stockcar so cant get any worse then that.

Post back with updates m8, try some stuff but write every step down so you can trace back.

zod1988
08-20-2009, 03:22 PM
Well, the harddisk is brandnew so it would be strange if it was that, but I'm gonna try the kext from Leopard as soon as I get home from work ^^

Will report back soon :P

zod1988
08-20-2009, 04:11 PM
I tried it with IOATAFamily from Leopard, made all my IDE Drives (Target drive is SATA though) show up, but then crashes because of kextcache, as you can see in the attachment.

Could it have something to do with the fact that the Extension in Extra don't have an Extensions.mkext?

UPDATE:

Now I am completetly confused. Tried it several times now, and everytime the cause for the kernel panic is a different one....I had kextcache, Mac OS X Installer and kernel_task cause kernel panics at the exact same step and once just after booting into the installer and letting the computer sit idle for like 10 seconds.

64Bit kernel panics way before even reaching the GUI....

BTW: I made sure all the UUIDS are correct, it panics anyway.

zod1988
08-21-2009, 10:35 AM
I also tried to create a kextcache myself, but the kernel panic always happens as soon as it tries to copy files to the target disk (and sometimes even before that...)

saintjoe
08-21-2009, 04:46 PM
This guide gave me a perfectly stable 10A432 install on my hackintosh, thanks!

Hardware:

Asus P5Q Pro
C2Q Q6600
KFA Geforce GTX260

64bit-mode doing absolutely fine, panics when entering sleep mode though, but that didn't really work with 10.5 too.

Now only some minor glitches until I dare to use 10.6 as my everyday-system.

cili0
08-21-2009, 06:31 PM
it seems that KP just before/after sleep is a common problem with SL in 64bit-mode. Maybe this problem is releated with SleepEnabler.kext. We should try to sleep with AppleIntelCPUPM.kext and see what happens.

Snow
08-21-2009, 07:03 PM
No issues here with practicaly same mobo so it isnt SleepEnabler related m8.

Are you using all the kexts provided in this (or my) guide?

sk1nhd33t
08-21-2009, 07:33 PM
received a few PM's asking me why they are having a kernel panic and why it's not working with them, again your mileage may vary if you will try this on a different board. i only tested this guide and quite a few times already on my machine with the spec listed on the first page.

dont just secretly send it to me, Please post here the problem and maybe members here including me can help. :)

@ saintjoe, glad that the guide worked for you too bad your having sleep problems, have you tried removing nullcpu and just let the apple PM run?

cili0
08-21-2009, 07:57 PM
No issues here with practicaly same mobo so it isnt SleepEnabler related m8.

Are you using all the kexts provided in this (or my) guide?

I'm using SleepEnabler.kext, dsmos.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, PlatformUUID.kext and VoodooHDA.kext.

The sleep works in Leopard and SL x32 (i use SleepEnabler.kext in both), but KP in x64. I asked to a member with the same mobo and he has the same problem!

Can it be releated with the DSDT.aml i'm using ?

any help is appreciated :D
thanks cheers!

Mac_Dude
08-21-2009, 08:48 PM
k , sleep does work with glitches now.
( had sleepenabler.kext on root instead of /extra )

Goes to sleep real fast ( faster than 10.5.8 ) , but no mouse or Keyboard when back from sleep.

but still no KP`s and all smooth

mormegil
08-22-2009, 07:22 AM
Success at last with MSI P45 Neo2-FR! From not being able to even boot (KP right after choosing boot partition) to running in x64 mode for hours now :D

It wasn't much about the installing from USB, just the other steps and attached kexts i guess. I tried to restore the install dmg to a temp partition (second on the disk) and boot from it but installer failed due to my MBR partition scheme.

Ended up back in a working Leo environment (Chameleon RC1+EFI 10.1) which is my first partition. Installed from there using modified OSInstall.mpkg to work with MBR. Basically what I've been doing for like 10 times already after reading the other guides floating around. Although this time it worked. It must be the fact that I didn't install any bootloader onto the target partition (third on the disk) and just copied the attached files into Extra folder I created manually. I did set the Snow partition active so that my bootloader will know which partition to boot by default and load the correct kexts.

/Extra/Extensions:
Disabler.kext (not sure I need this.. copied from main partition)
fakesmc.kext (by netkas)
dsmos.kext (attached in Snow.zip, maybe I should delete now?)
NullCPUPowerManagement.kext (attached in Snow.zip)
OpenHaltRestart.kext (attached in Snow.zip)
PlatformUUID.kext (attached in Snow.zip, editted accordingly)

/Extra:
DSDT.aml (by DSDT Patcher 1.0.1e. DSDT modded in bios too (fix for cpus=1 in Leo))
com.apple.Boot.plist (copied from main partition, editted accordingly)
simbios.plist (attached in Snow.zip, editted accordingly)

Booted fine first time with -v -x32 switch. Previously, I was stuck right after the first few lines of boot. Ok as expected, KP after finishing registration. Disk Utility gave no installed packages error too. No big deal. At least I got a SL environment up and running.

Booted with -v -s -x32 next time. Repaired permissions. Deleted caches and rebuild.

chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*
rm -R /System/Library/Caches
kextcache -v 1 -t -l -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
kextcache -v 1 -t -l -m /Extra/Extensions.mkext /Extra/Extensions /System/Library/ExtensionsBooted with -x32 again. System appeared to be more stable. Installed BSD.pkg from temp partition to repair system files. No more "No installed packages error" by Disk Utility.

Booted with -x64. Been running flawlessly ever since! :p

Snow
08-22-2009, 08:12 AM
I'm using SleepEnabler.kext, dsmos.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, PlatformUUID.kext and VoodooHDA.kext.

The sleep works in Leopard and SL x32 (i use SleepEnabler.kext in both), but KP in x64. I asked to a member with the same mobo and he has the same problem!

Can it be releated with the DSDT.aml i'm using ?

any help is appreciated :D
thanks cheers!

I dont think this is dsdt related because 32bit seems to work properly. Permissions are ok? no errors in kext utility, terminal or disk utility?

You are using the 64bit Sleepenabler?

Try sleep in x64 safe mode (-x) and report back.

wwbsox
08-22-2009, 05:13 PM
I had a flawless SL install. But had to mess with things. Tried fakesmc by netkas. And had a kernel panic while repairing permissions. Now I get a kernel panic when waking from sleep. Restored my TM backup but still the same. Reinstalled SL using this guide (Install disk image restored to a partition on another drive), no problems there. but still same problem. Anybody have an idea? No package errors in disk utility. Repair permissions completes with no problems in disk utility and kext utility. Rebuilding of mkext also successful for S/L/E and /Extra.

cili0
08-22-2009, 07:31 PM
I dont think this is dsdt related because 32bit seems to work properly. Permissions are ok? no errors in kext utility, terminal or disk utility?

You are using the 64bit Sleepenabler?

Try sleep in x64 safe mode (-x) and report back.

Ok.. i replaced the SleepEnabler.kext i was using with the one attached in the main thread. After a permissions repair it seems to work, i will investigate further in the next days.
BTW i replaced dsmos.kext with the new fakesmc.kext from netkas.

Cheers and thanks for your help!

Snow
08-22-2009, 07:35 PM
I also tested fakesmc and its a good replacement for dsmos. Faster boot since it doesnt have to wait for dsmos (check verbose mode to confirm)

cili0
08-22-2009, 08:31 PM
it immediatly says "dsmos is arrived" (or something similar)! SMC in Apple hardware also manages sleep and shutdown issues, i'm wondering what this smc emulator can do regarding these aspects.

wwbsox
08-22-2009, 11:32 PM
@cili0. I was hoping that your suggestion would have worked, but that would be too easy.

Replaced dsmos with updated fakesmc.kext (netkas put updated on his site today). Reinstalled sleepenabler.kext from the first page here. But still getting a KP after waking from sleep.

Actually reinstalled everything, SL, Chameleon 2, PC_EFI 10.1, kexts in /Extra and still having the same problem. Kext utility works good, finishes permissions/rebuild fine.

If anybody has any suggestions....

Snow
08-23-2009, 07:10 AM
I also had KP's with wake after installing faksmc kext.
I also removed OpenHaltRestart & SleepEnabler to check if there were still needed.
I've then put them both back and only replaced dsmos and all was good again.
I had to use kextutility and reboot everytime so make sure you reboot enough to load the new kext/mkext.

cili0
08-23-2009, 11:03 AM
@cili0. I was hoping that your suggestion would have worked, but that would be too easy.

Replaced dsmos with updated fakesmc.kext (netkas put updated on his site today). Reinstalled sleepenabler.kext from the first page here. But still getting a KP after waking from sleep.

Actually reinstalled everything, SL, Chameleon 2, PC_EFI 10.1, kexts in /Extra and still having the same problem. Kext utility works good, finishes permissions/rebuild fine.

If anybody has any suggestions....

have you tried to repair permissions from disk utility ? i know it seems a noob suggestion, but i replaced the sleepenabler.kext with the one provided in the main topic, repaired permissions with "sudo diskutil repairPermissions /" and launched kext utility.

cheers!

wwbsox
08-23-2009, 07:42 PM
Well I did a little testing and this is what I have found.

If I install from SL, I don't get the "no installer package" error. But I do get a KP when waking from sleep.

If I install from Leo, I do get the "no installer packages" error. But sleep works great. Wakes up everytime with no KP. I still get a "USB device removal error" if I don't eject my USB stick before sleep. (chameleon 2/PC_EFI 10.1 on usb stick).

I have tried this 3 different times/both ways and always the same results. I would prefer to do the install from SL obviously. I think this would be a cleaner install. But I do need sleep functioning.

I havent tried reinstalling BSD.pkg from SL as Snow said this made things worse and he is using the same MB.

Any ideas?

Also, Anybody seen a modified IOUSBFamily.kext for 64 bit yet? This fixed the "devical removal error for many in Leo.

Snow
08-24-2009, 01:51 PM
This really sounds like the wrong Sleepenabler is being used m8, make sure it's 64bit version and install again using KextUtility.

Don't install from Leo and def not reinstall BSD.pkg.

Kexts needed: fakesmc/NullCPUPowerManagement/OpenHaltRestart/PlatformUUID & SLeepEnabler.

Don't forget to edit UUID strings before and after install and in the proper files (all 3)

Install from USB like guide says!

johnlocke2342
08-24-2009, 05:40 PM
Hi.
Got a G31M-ES2L mobo too, but none of this works on my hack as I can't install from a DVD restored partition because I get a KP whether if I boot in 32 or 64 bits. I succeeded to install from within my Leopard install but I can only boot in 64 bit mode, with a Kernel panic right after the video and 32 bit mode hangs when loading "Don't steal Mac OS X.kext".

Please help!

Mac_Dude
08-25-2009, 07:37 AM
Using PC_Efi_v9/Chameleon1 and adding the PC_EFI_ V10 bootfile solved the KP`s on my maschine..

Dunno why but Chameleon 2 didnt work for my 10.5x either.

This Guide/kexts here works great on my G31M here ( thanks ! ) , so maybe PC_EFI_v9 solve your KP`s too


regards

simsim
08-29-2009, 05:02 PM
I followed this guide to update my 10.5.6 to snow leopard.
Good job on the guide, thanks!

Before deciding to follow the guide properly and install from a usb stick I had a few not so successful attempts at installing from a hard drive partition, using iPartition and Disk utility, creating and destroying new partitions and restoring to keep things fresh when I failed.

With the usb stick, it worked fine. I had the PCEfi boot file from this guide on it and the Extra folder had the contents of the guide extra folder and also 3 other ones:

AHCIPortInjector, ATAPortInjector, IOAHCIBlockStorageInjector
I think chameleon put them there.

The first time I forgot to edit the uuid flags in com.apple.boot.plist and PlatformUUID.kext.
While at it I also changed the resolution string in apple.com.boot.plist and upped the timeout value and added the device string for my graphic card.

I installed to my one partition leo disk.

After installing, I used another computer to remove the uuid flag from apple.com.boot.plist on the usb stick.
Booted to the usb stick and chose my hard drive in the chameleon screen, no kernel flags.

Snow Leopard, 64 bit!.

Only small problem I had was when (after having enjoyed snow leopard for a couple of hours) I tried to make my hard drive bootable on its own so as to not have to use the usb stick every time.
Chameleon gave an install error until I installed using the hfs EFI option.

I used EFI Partition Mounter and sudo -s in terminal to copy the boot file from the usb stick to the root of the hard drive and the extra folder from the usb stick to the efi partition. I just realized I never changed the uuid info in Platformuuid.kext….

Sleepenabler.kext worked as well, I put it among the EFI partition kexts.

So thanks, again.

Because of this thread I also know about the .chameleon folder in root, wish I knew that before…. :-)

dustintinsley
08-29-2009, 08:42 PM
i have this same mobo, but i do not have 2 internal hd's. i have an external hd i would like to use to do the install, but would like to also install 10.6 on my internal hd that currently is running 10.5.8. how can i install 10.6 over my 10.5.8 install once it is installed to the external hd? is what i'm asking even making sense? thanks in advance...

sk1nhd33t
08-31-2009, 08:06 AM
Thanks to ApexDE from his post here (http://www.insanelymac.com/forum/index.php?showtopic=155345&st=40&p=1240686&#entry1240686), error like this below after waking from sleep is now fixed!

http://voyn1x.infinitemac.com/usb-unmounted.png

just add this to your dsdt and look for Device (USBE) ..

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
“AAPL,clock-id”,
Buffer (0x01)
{
0x01
},
“device_type”,
Buffer (0x05)
{
“EHCI”
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)

heemsker
08-31-2009, 08:44 PM
@sk1nhd33t:
I have your motherboard (in a blue G3) and have been following this thread closely.
Great work!
I applied the above USB dsdt patch with success.
I did find however that I needed an extra curly bracket at the end of your code snippet for it to compile properly.

ndakotabr21
09-01-2009, 01:54 AM
Hi guys!

i'm see the tuto, and i'm very impress, by the way... thats confirmed! 10A4321 IT's the gold master!

But, here, in my home, i want to install in my second hard disk and i'm still get this constants errors! Please, see the youtube link of the kernel crashes.

http://www.youtube.com/watch?v=TONj3JFc9aE
http://www.youtube.com/watch?v=IlcvVulAtac
http://www.youtube.com/watch?v=ELASzECFWwo
http://www.youtube.com/watch?v=SvjAEO-DzCo

This errors are a kick in the balls!

I do not have memory key, so i'm install by the DMG using this tuto: http://www.ihackintosh.com/2009/08/how-to-install-snow-leopard-10a432-on-pc-hackintosh/ (at least the frists steps)

my video board are a Xfx GeForce 7300 GS
this is the only offboard hardware of my machine, everything it's onboard, i have a dvd-RW drive SATA from LG, a Samsung SATA hard disk (10.5.8) and a Maxtor IDE Hard disk (Want put 10.6)

someone can help-me? maybe by msn messenger or gtalk?

my msn messenger is [email protected]
my gtalk accout are [email protected]

please please pleeease can someone help me? :'(

dustintinsley
09-03-2009, 12:08 AM
well, i finally got this installed, but i can not get sound working. to get this to install i used chameleon rc1, installing it on an efi hfs partition. so my extra folders is located on a seperate partition which i can setuop to view via /Volumes/EFI/Extras. I have tried all the kexts here for auio, 32bit, 64 bit, patched my dsdt, tried other kects from here (http://www.insanelymac.com/forum/index.php?showtopic=181699&st=0) all with no luck. the speaker icon does appear in my menu bar and i can see that the system reports the correct sound card data in my system profile, but i can not get any sound. sounds works fine in 10.5.8, but nothing in 10.6...

sk1nhd33t
09-03-2009, 12:34 PM
well, i finally got this installed, but i can not get sound working. to get this to install i used chameleon rc1, installing it on an efi hfs partition. so my extra folders is located on a seperate partition which i can setuop to view via /Volumes/EFI/Extras. I have tried all the kexts here for auio, 32bit, 64 bit, patched my dsdt, tried other kects from here (http://www.insanelymac.com/forum/index.php?showtopic=181699&st=0) all with no luck. the speaker icon does appear in my menu bar and i can see that the system reports the correct sound card data in my system profile, but i can not get any sound. sounds works fine in 10.5.8, but nothing in 10.6...

i also have that same setup now via hidden EFI, try clearing your cache and create a new extensions.mkext and see if that works..

BTW guide is updated with all new kext and improvements :-d

dmbardal
09-05-2009, 11:21 PM
Hi. I love the guide. Very well made.
So far, I have done everything according to the guide, and I am sad to say that I get an Kernel Panic when booting from the USB-Stick.

The KP says among other things:

"panic cpu 0 caller 0xffffff80002cbf74"
"Error Code: 0x0000000000000002"

Any idea what might be causing it?

And yes. I have the G31M-ES2L, and I used only your files, and did it the correct way (unless I missed something that is. But I doubt it.)

sincerely,
Dag Magnus

arsonwells
09-06-2009, 03:22 AM
Any chance we'll get ahold of a Bonjour fix that'll work in 64-bit?

Very nice tutorial, man.

prop_tech
09-06-2009, 06:58 AM
Thanks for all of your hard work! I have everything up and running, sleep and sound have no problems at all. Unfortunately I was unlucky enough to get a G31M-E2SL 2.0 board from NewEgg for this project, so I also had to install an Encore ENGLA-1320 card (RealTek 8169). It worked out of the box under 10.5.6, with the vanilla IONetworkingFamily kext. In 10.6 it's not detecting any PCI card as installed. It shows up in the POST and it has a light, so I know it's working, I just can't get show up. Any ideas?

sk1nhd33t
09-06-2009, 09:24 AM
Any chance we'll get ahold of a Bonjour fix that'll work in 64-bit?

Very nice tutorial, man.

Thanks a lot, just paying back the community who made a guide before me. ;)

for 64bit bonjour, as of this message the only way to make it work is via promisc which what im currently using now.

dmbardal
09-06-2009, 03:32 PM
"when install DVD restore is done go to snow folder on your Desktop and copy the following to root of your flash drive

● dsdt.aml
● boot.plist - edit this to match your EFI Strings, timeout and Graphics mode
● Extensions[USB] (rename it to Extensions)
● Themes

when done you can now turn off your Leopard machine."

Do you really mean that we should copy the files from the /Snow/Extra/ folder on the Desktop, to the ROOT of the USB-Stick?

Edit: Also.. I couldnt install Chameleon v2 RC1 on the Snow Leopard disc after the installation.
It stops on "writing package reciept". (allmost at the start of the installer).
Any workaround on this?
I found a way to do it manually. But I really dont know if I did it correctly.

Or is it a typo, and we should really copy it from /Snow/Extra/ to /USBSTICK/Extra/ ?

Because when I copy it to the ROOT of the USB-Stick as you have written here, I cant get to the installation-screen. I only get an gray screen with the mouse-cursor spinning.

When I put it in /USB-STICK/Extra/ I can access the Installation-screen successfully.

simsim
09-06-2009, 03:36 PM
Thanks for your update to this great guide, new files worked fine.

I wonder, what is the purpose of making your own mkext file? I don't have one on my EFI partition, would it make the boot time shorter if I had?

Another thing I discovered just now is that I can't boot into 32bit. I never tried before but I was trying to get final cut going and thought it might help with 32bit. I'm getting a KP quickly into the boot.

I tried the fix in this thread : http://www.insanelymac.com/forum/index.php?showtopic=181209 but no luck.
Also I'm not sure if I should include the kexts in the EFI partition when rebuilding the mkext as the fix says.

Fixed: Writing this in 32 kernel. I moved my installation from efi partition to main partition, but I think the problem was that some of my kexts had root:admin ownership instead of root:wheel. It was kextcache that complained about it and gave me the clue. I guess the fix in the thread above is quite good after all.

sk1nhd33t
09-07-2009, 06:12 AM
"
Do you really mean that we should copy the files from the /Snow/Extra/ folder on the Desktop, to the ROOT of the USB-Stick?

Edit: Also.. I couldnt install Chameleon v2 RC1 on the Snow Leopard disc after the installation.
It stops on "writing package reciept". (allmost at the start of the installer).
Any workaround on this?
I found a way to do it manually. But I really dont know if I did it correctly.

Or is it a typo, and we should really copy it from /Snow/Extra/ to /USBSTICK/Extra/ ?

Because when I copy it to the ROOT of the USB-Stick as you have written here, I cant get to the installation-screen. I only get an gray screen with the mouse-cursor spinning.

When I put it in /USB-STICK/Extra/ I can access the Installation-screen successfully.

it's a typo thanks for noticing it, you should copy it to your USB's Extra folder ;)

editing it now

bzen
09-07-2009, 06:43 AM
Have Rev 2.0 of Board so no Realtek. Have old Dlink DGE-530T, which will use (may try to use SKGE.kext v0.2d or 0.2e but unsure if working in 64 bit mode) later after get to complete actual install. For Video just using onboard GMA3100 for now.

Loaded all stuff on to drive as shown in pics on 1st Page of Thread. (boot file, Extras Folder (with Themes, Extension Folders, and in root boot.plist and DSDT.aml file). Have Retail Snow Leopard.
Edited boot.plist as required with UUID and added kernel flags for -v -x32 mode.

Also dont have running Leopard system other than on Mac Pro.
Machine trying to install on has XP 32 and Win 7 64 Already on it on single SATA drive 0, and then trying to install on second drive.

I am able to boot off usb. (tried with and without verbose mode and get to start install.). Then use disk utituly to format with HFS+ as GUID then select to install on. Then choose custom options and remove fonts and languages not required. Then starts installing and gets to about 24 min or less then kernel panic or crash. Similar to initial posts and post by dmbardal.

Could it be issue with DSDT file for Rev 1 vs Rev 2 Boards. Have tried to recompile/dissassemble of DSDT with no luck from comparing yours to the one extracted from Rev2.0 FC BIOS from July. Also tried 64 bit mode and same things.

I am at a loss. Only KEXT's used are ones in USB folder that suggest. Also tried KEXT's from OS folder but dont get into option to install get problems before installer starts after booting from USB.

Also tried changing BIOS Settings (disabling features for CPU, etc..) . Possible BIOS setup screenshots anyone? Any thoughts on setup here to help me get past install and on my way?

sk1nhd33t
09-07-2009, 08:48 AM
Thanks for your update to this great guide, new files worked fine.

I wonder, what is the purpose of making your own mkext file? I don't have one on my EFI partition, would it make the boot time shorter if I had?

Another thing I discovered just now is that I can't boot into 32bit. I never tried before but I was trying to get final cut going and thought it might help with 32bit. I'm getting a KP quickly into the boot.

I tried the fix in this thread : http://www.insanelymac.com/forum/index.php?showtopic=181209 but no luck.
Also I'm not sure if I should include the kexts in the EFI partition when rebuilding the mkext as the fix says.

Fixed: Writing this in 32 kernel. I moved my installation from efi partition to main partition, but I think the problem was that some of my kexts had root:admin ownership instead of root:wheel. It was kextcache that complained about it and gave me the clue. I guess the fix in the thread above is quite good after all.

no need to transfer it to main, im running my EXTRA folder on a hidden EFI too but no problems on 32/64. To make an mkext just replace the path on the link you provided to the path your EFI partition is, just be sure to mount it first. If starting from scratch (new install) you can also make it in leopard just before the first boot of snow but remove the "-t" command and also replace 0:0 to root:wheel.. i just didnt include it on my guide on purpose to make it a friendly guide (meaning no terminal) and compliment it with kext utility to be run in snow :)

im still a noob and finding more ways to improve my install since this board is my very first and only hackintosh.

Have Rev 2.0 of Board so no Realtek. Have old Dlink DGE-530T, which will use (may try to use SKGE.kext v0.2d or 0.2e but unsure if working in 64 bit mode) later after get to complete actual install. For Video just using onboard GMA3100 for now.


this could the reason but i dont have a 2.0 board so i could be wrong.

bzen
09-07-2009, 06:38 PM
Thanks for Email i had USB Key UUID as part of the boot.plist. So tried to remove as suggested.

I tried exact same install off USB this time without UUID String in boot.plist and this time with 32 bit mode no kernel panics. Completed install part.

As suggested followed 1st post closely (but missed this) and this appears to be the only problem with installer.

Now just gotta get the drive ready to boot off new drive with bootloader again. Is there easy way to do this from terminal after install completes? As i dont have existing leopard on new drive. Will go thru guides again and forum to see if can find out whats next. Is there anyone that can help? Any suggestions would be appreciated.

Do I have to run installer package again for Chamelon 2 RC1?

bzen
09-07-2009, 09:33 PM
Thx for help am now running.:cool: Have some notes to add about complete manual install without any other OSX.

3 Guides
Snow Leopard New Retail - http://www.infinitemac.com/f57/guide-retail-snow-leopard-dvd-install-for-g31m-t3672/
Snow Leopard Old (for Reference OnlY) http://74.125.153.132/search?q=cache:vMs9MyQQllgJ:www.infinitemac.com/f57/guide-installing-snow-10a432-on-g31m-es2l-t3672/+G31M-ES2L+infinitemac&cd=1&hl=en&ct=clnk&client=safari
Chameleon Manual Install - http://www.insanelymac.com/forum/index.php?showtopic=164809

- will need 8 GB USB Key
- will need another Intel Mac (or PowerMac or something with GNU Bash, if familar with bash syntax)
- will need 2nd HD to Install Mac To
- follow install instructions from guide here for Creating SNOW USB Installer
- follow instructions for install and partition of New disk

NOTES
Also affter USB guide finished then create new folder on USB that you will copy files to new HD install from
- Should have the following inside
- Chamelon-2-RC1-r431 Binaries
- http://chameleon.osx86.hu/file_download/27/Chameleon-2.0-RC1-r431-bin.tar.gz&
- The Extras Folder from Snow.Zip Guide
- make sure no UUID yet in boot.plist file when installing from USB (otherwise if on USB will get Kernel Panics).
- set kernel flags for 32 Bit ( -x32) in boot.plist
- Boot off usb (F12 then Hard Disks ,then select USB Key)
- Install with No Fonts/Translations (in custom Menu)
- After install finished then boot back with usb to get to terminal
- After install finished then get UUID for install drive as stated in terminal. (Remove USB and goto another PC to edit)
- Change as required for UUID in boot.plist and platform UUID info.plist (need to be done on another computer as cant find way to edit in OSX terminal)
- After editted both files on other computer then put USB back in
- open terminal then use ditto to copy (change to directory on USB with New Extra Folder with Extension , etc...)
cd /volumes/*mkdir Extra cd /volumes/"Your USB Drive"/"Your Install Folder goes here" Ditto Extra /volumes/*/Extra (Where * is the name of drive that you installed on)
- this should copy all files across including any extensions required.
- After copied extra folder and verified files are copied then need to install Chameleon from terminal window
- goto Chameleon Manual Install for directions
NOTES: for part 7 do need r in front of disk (in example osx partitions was disk0s2) so would be same as example /dev/rdisk0s2
- otherwise get device busy error, and if succesful will get bytes in / out.
- For OSX Syntax help goto http://ss64.com/osx/dd.html
- Once complete then need copy EFI boot 10.1 from root of USB to new Volume (use cp command to copy to root).
- Boot off the new drive (still in 32 bit after hitting F12 to select from and boot)

bzen
09-07-2009, 11:10 PM
cant seem to get older DGE-530T that I had lying around working.

Any suggestions to replace????
As I have rev 2.0 board with Atheros AR8131 built in and non working DGE-530T

Will Try in 32 Bit mode.

dmbardal
09-08-2009, 05:08 PM
Finally I got it to work on my PC as well.
I messed up my 10.5.8 installation, so I "had" to get 10.6 to work..
And I finally did!

I used your old guide tho.
And my vital part was the "First Boot: - turn on your computer and go to Boot Menu (F12) then choose 8GBsnow as the first boot then press enter, on the Chameleon menu choose your hard drive with recently installed snow and boot with -v -x32 (very important), it will boot in verbose mode displaying lots of text, if all goes well you will greeted with SnowLeopard intro video but no sound yet, just continue the process until you reach your desktop."

That made me able to finish up everything.

I had a problem installing Chameleon 2 RC1 on the SL Disk tho.
So I had to manually install it.

Also, my Network-cards dont work in 64bit, only 32bit (atleast it seems so atm.)
I got a DLink DWA-556 (PCI-E N Card) and a DLink DWA-140 (USB N Card)
Both uses Ralinks chipsets, so I guess thats why.
If anyone get a hold of some working drivers for 64bit from Ralink. Please, do tell :-)

Thanks a bunch for the guide. After a week of struggling, blood, sweat and tears. I finally made it. Boy, what a ride!

Edit: Now it seems that my Ethernetadapters have given up on me.
They wont work in 32bit now. sigh :p

Edit Again: I did a reformat etcetc. and installed everything from scratch. Except that I kept one SL install alive to modify everything.
Installed. Used the -x32 in the boot.plist, and now everything seems to be working allright :)
I just used OSX86Tools to enable Quartz (I allready had my 9600 GT 1GB String in the boot.plist)
and it seems to be working quite allright.
I just got a shocker when it said "boot: error" on my Chameleon boot. But I restarted, and it was allright. wierd tho.
Anyhow. All fine and dandy now! :-D

drossxyu
09-08-2009, 05:53 PM
I'm going to try installing SL tonight w\ this thread's original tutorial and the information bzen has provided. The only thing I don't quite understand is where I obtain my UUID. I've read up on it and I understand what it is and why it's needed but don't know where to find it.

simsim
09-08-2009, 09:26 PM
Thanks for explaining about mkexts, I also found rebuilding the mkext helped me avoid kp when installing little snitch.

dmbardal
09-08-2009, 09:32 PM
I'm going to try installing SL tonight w\ this thread's original tutorial and the information bzen has provided. The only thing I don't quite understand is where I obtain my UUID. I've read up on it and I understand what it is and why it's needed but don't know where to find it.

go to utilities and open "Disk Tool" or "Disk Utility" or whatever its called in English (Im using Norwegian so..)

Then rightclick the device you want the UUID of and click information.
There the UUID will be shown. Its a long number, so you most likely will have to make the window bigger.

drossxyu
09-08-2009, 09:48 PM
Ok, but won't I need the UUID prior to the installation of OSX? Right now I don't have OSX in any form on my drive so how would I be able to use the disk utility to obtain the UUID?

Tamriel
09-09-2009, 10:38 PM
First thanks for this detailed guide. Unlucky me, I've got a noobish problem:
I preparded an USB Device as explained, but I cannot make my PC to boot from it. After pressing F12 to go to Boot menu I select "Hard Disk". Now I can choose between my usual Harddrive and "Bootable Add-in Cards". Theres no USB device to choose from...
I tried it with iPod (8GB) and USB Stick (2GB + Retail DVD, your linked method)

Any solutions?

bzen
09-10-2009, 06:26 AM
Got a PCI NIC for GA-G31M-E2SL (Dynex DX-PCIGB at bestbuy for $22) it has Realtek8169 chip on it. It has built in support under IONetworkingFamily.kext under Plugins and RTL8169 DeviceID 10EC8169. So after a bit of digging around and trial error finally found that need to edit DSDT.

The one with original post will create issues with any PCI NIC as it has GIGE defined in PCI Express Slot 1. My actually card for this board comes up on Hub0@1E (bottom PCI Slot) top is slot 0 (have DGE-530T in there that could not get to work). Can find this out with IORegistry Explorer Utility (have attached).

So decompiled the ASL from Original Post to DSL file. Then editted. Had to remove the GIGE and then all GP9 Ref's with Text. After did this was able to check with bootable USB and finally with 64 Bit Kernel. ;)

Now have pretty much vanilla install (from what I understand) with Rev 2.0 Board. I have attached all relevant info and DSDT files (compiled/uncompiled) and some reference material used FYI.

bzen
09-10-2009, 06:41 AM
Have to turn on legacy storage support in USB, then should see in boot menu when hit F12 or in BIOS under boot drives before saving change.

MonkeyDLuffy
09-10-2009, 03:20 PM
Hi all,

Thanks sk1nhd33t for this guide but I'm afraid it is not working for me. I'm still on the 1st step (Creating the USB flash Snow Installer) and can't pass that. I followed your instructions completely and carefully and I have a kernel panic right away. What could be the problem? Could it be a setting in your BIOS? Is your G31M-ES2L rev 1.x? What BIOS version do you have, mine is F9c rev 1.x.

-With the hidden files are shown and dragging and dropping the "boot" to the USB flash disk gives me an error because it was saying that it is hidden, but it is not. Anyway, I just copied it manually using the terminal. Do I have to repair permission to that "boot" file? chown/chmod?

-I already tried your dsdt.aml and tried my own. Both doesn't work.

-I'm sure that my GFX EFI String works (in Leoaprd).

-I don't have to copy the smbios.plist to the USB installer right? It will be copied to the Installed OS after installation?

Please help! I just received my computer parts last night and the 1st thing I did is install OSX86. By the way, Leopard works flawlessly (retail method).

Full Specs:
G31M-ES2L rev 1.x F9c
250GB SATA HDD (Enhanced mode in BIOS)
NO DVD drive
7300LE 64mb (works with EFI string in Leo) - DVI
2gb memory Crucial ddr2 800ghz
Intel E5200
275W PSU
USB mouse/kb

Thank you!

heemsker
09-10-2009, 03:30 PM
Hi all,

Thanks sk1nhd33t for this guide but I'm afraid it is not working for me. I'm still on the 1st step (Creating the USB flash Snow Installer) and can't pass that. I followed your instructions completely and carefully and I have a kernel panic right away. What could be the problem? Could it be a setting in your BIOS? Is your G31M-ES2L rev 1.x? What BIOS version do you have, mine is F9c rev 1.x.

-With the hidden files are shown and dragging and dropping the "boot" to the USB flash disk gives me an error because it was saying that it is hidden, but it is not. Anyway, I just copied it manually using the terminal. Do I have to repair permission to that "boot" file? chown/chmod?

-I already tried your dsdt.aml and tried my own. Both doesn't work.

-I'm sure that my GFX EFI String works (in Leoaprd).

-I don't have to copy the smbios.plist to the USB installer right? It will be copied to the Installed OS after installation?

Please help! I just received my computer parts last night and the 1st thing I did is install OSX86. By the way, Leopard works flawlessly (retail method).

Full Specs:
G31M-ES2L rev 1.x F9c
250GB SATA HDD (Enhanced mode in BIOS)
NO DVD drive
7300LE 64mb (works with EFI string in Leo) - DVI
2gb memory Crucial ddr2 800ghz
Intel E5200
275W PSU
USB mouse/kb

Thank you!

Is your memory 2x1GB or 1x2GB?
I've had KP's when I tried to install with a single 2GB memory module.

MonkeyDLuffy
09-10-2009, 03:35 PM
@heemsker

I use 1 stick of 2gb only. Could it be the cause.

UPDATE: Well, I have a good news update, not yet sure though.

I noticed in the kernel paneic that 64-bit enabled. Ofcouse, I put -v -x32. I know it works because verbose mode is working.

So I went to the bios and changed 32-bit mode to 64-bit, rebooted - booted to my Snow Leo flash drive then just put -v boot flag and it booted. Now I'm installing in my internal hard drive. It is actually 50% right now. I'll give an update later to see if it will work.

Any other boot flag aside from -x32? It doesn't seem to work on mine. It still loads 64-bit

Good luck to me :D

UPDATE 2:

After installing snow Leo from the USB flash drive, I followed the next steps. First one is to install Chameleon to the Internal hard drive where Snow Leo was installed.

I run the chameleon package and for some reason, the installation is not pushing. It is stuck at "Installing Core" "Writing Package Receipt". The leopard is still running though and I noticed hard drive activity. Cold reboot my system and redid the same thing, it was still the same, stuck on that same spot. I tried 32-bit mode/64-bit mode inside leopard but they are all the same. I'm sensing permission problems. I don't know how to install chameleon manually.

I'm going to try other stuff now, see if it works.

sk1nhd33t
09-10-2009, 04:43 PM
@MonkeyDLuffy

just install it manually, take a look at this guide (http://www.insanelymac.com/forum/index.php?showtopic=164809) to manually install chameleon 2, since you'll be using PCEFI just replace the path of the boot file or drag it in terminal.

eg- cp [drag efi10.1 boot file here] [drag the destination]

-you can also skip the leopard part of the guide if you have all the files in your flash key and just install RC1 when you are in snow.

MonkeyDLuffy
09-10-2009, 05:11 PM
@MonkeyDLuffy

just install it manually, take a look at this guide (http://www.insanelymac.com/forum/index.php?showtopic=164809) to manually install chameleon 2, since you'll be using PCEFI just replace the path of the boot file or drag it in terminal.

eg- cp [drag efi10.1 boot file here] [drag the destination]-you can also skip the leopard part of the guide if you have all the files in your flash key and just install RC1 when you are in snow.

Hey sk1,

thanks. I'm going to check on manually installing chameleon, I also wanted to learn it a long time ago. I guess this would be the perfect time.

But while youre here, maybe you can share you're BIOS settings. Are you on 32-bit or 64-bit mode? Enhanced mode? C1E enabled? Etc.
Only if you have spare time :) Or willing.

Thanks man!

UPDATE:

I have installed the bootloader properly and it boots but not completely. When I run -x32 -v as boot flags, it kernel panics right away (right after loading /Extra), but when I boot in normal -v (64-bit in BIOS) it boots but only half way. It kernel panics after loading some other kext. I also tried -x32 while in 64-bit mode in BIOS. Any suggestions would be greatly appreciated. Thanks

sk1nhd33t
09-10-2009, 06:37 PM
But while youre here, maybe you can share you're BIOS settings. Are you on 32-bit or 64-bit mode? Enhanced mode? C1E enabled? Etc.
Only if you spare time :) Or willing.

Thanks man!

im running 64bit after thorias found a fix for bonjour, my F8 bios settings below :)

Advanced BIOS Features:

CPU Enhanced Halt (C1E): [Enabled]
CPU Thermal Monitor 2 (TM2): [Enabled]
CPU EIST Function: [Enabled]
Init Display First: [PEG]
Onboard VGA: [Enable If No Ext PEG]

Integrated Peripherals:

On-Chip Primary PCI IDE: [Disabled]
On-Chip SATA Mode: [Enhanced]
USB Keyboard Support: [Enabled]
USB Mouse Support: [Disabled]
Legacy USB storage detect: [Enabled]

Power Management Setup:

ACPI Suspend Type: [S3(STR)]
Soft-Off by PWR-BTTN: [Instant-Off]
HPET Support: [Enabled] HPET Mode: [64-bit Mode]

Voyn1x
09-10-2009, 09:53 PM
During the eternal quest to reduce the amount of kexts used, i've managed to combine both legacy audio kexts into one :D

Tamriel
09-10-2009, 10:32 PM
Have to turn on legacy storage support in USB, then should see in boot menu when hit F12 or in BIOS under boot drives before saving change.

Thanks for your response. So I went to BIOS and saw that i already had "Legacy USB storage detect" enabled. A picture of my BIOS is attached below. I've found no solution yet...

L8nitehackin
09-10-2009, 10:48 PM
Don't use F12... hit delete on power up and go into Bios, Advanced section I believe and highlight your USB drive and use page up to move it to the top. I never could get F12 to work either. Just remember to change it back when you're done or you may run into issues during normal boot.

L8nitehackin
09-10-2009, 11:06 PM
Been lurking these boards for several days and have successfully implemented SL on my setup... with one exception, NO AUDIO! So, with this new audio kext can I just put it in my extra / extension folder and be done with it? Or do I need to generate a new mkext file also and possibly remove others?

For the most part I installed 100% per this threads suggestions.. However for the life of me I never could get Chameleon to install on my SL partition. I ended up creating a separate small partition on the same hard drive and installed Chameleon on that, and simply copied the Extra folders and files to my Snow Leopard partition that Chameleon generated. Who knows.. perhaps that is part of the problem with no audio? But everything else works great, network ok, 64 bit ok, graphics ok... just no sound.. yet! ;-)

bzen
09-11-2009, 03:26 AM
Hey guys,

Installed RC3 of Chameleon on USB and right on top of SATA drive and works.
Also getting some faults/panic/restarts during installs etc.. so tried the IOAHCIBlockStorageInjector.kext (found 64 bit compatible one) and seems to have fixed along with Install of Chameleon RC3. Without in 64 bit mode would crash on installs of 10.6.1 when trying to optimize system. Also added SMUUID to smbios.plist which may have helped but dont know for sure. Also with RC3 of cham seems to have fixed time machine issues automatically as now have icon in tray where as on initial install did not. Also before Carbon Copy Cloner would crash on clone to another partition (still in beta, so am testing).

Then afterwards was able to install 10.6.1 without issues and do latest software
for itunes and remote desktop.

Also thanx for new kext for legacy883 so far no issues.

L8nitehackin
09-11-2009, 04:48 AM
I can report successful update to 10.6.1 as well... but still no audio.

bzen... you report no issues with legacy883? I tried that kext, ( put in extensions, rebuild mkext file, repaired permissions ), but still no audio. I have no device to choose from within sound properties. I had no issues with sound on 10.5.6 or 10.5.8.. and still don't as I use a removeable hard drive for my OS's. ( W7, XP and OS X's pre SL )

Can you elaborate on how you implemented that kext with success? Do I need to remove an AppleHDA kext to avoid conficts and properly install? From what I'm starting to get into, for some reason I think I have something pointing to a wrong address where my built in audio is on my bus? But I'm still an infant in this field and learning.. thx

sk1nhd33t
09-11-2009, 05:59 AM
During the eternal quest to reduce the amount of kexts used, i've managed to combine both legacy audio kexts into one :D

finally the higher ops speak, thanks for the kext :-d. will test it a bit later and update the guide since 1 kext is better than two.

I can report successful update to 10.6.1 as well... but still no audio.

bzen... you report no issues with legacy883? I tried that kext, ( put in extensions, rebuild mkext file, repaired permissions ), but still no audio. I have no device to choose from within sound properties. I had no issues with sound on 10.5.6 or 10.5.8.. and still don't as I use a removeable hard drive for my OS's. ( W7, XP and OS X's pre SL )

Can you elaborate on how you implemented that kext with success? Do I need to remove an AppleHDA kext to avoid conficts and properly install? From what I'm starting to get into, for some reason I think I have something pointing to a wrong address where my built in audio is on my bus? But I'm still an infant in this field and learning.. thx

you need to put the legacy kext to your extra/extensions, if you did try clearing your cache first and be sure HDEF patch is in your dsdt.. if you did everyhting and still has no audio then just use voodoohda in S/L/E :)

to remove the cache " rm -r /System/Library/Caches/* ".

JShubert683
09-11-2009, 06:21 AM
I have audio, all I did was reboot twice both times with -v -f -F. I am also using the new rc3 of chameleon. My install of SL with basically the old boot 123 way using the required kexts and got a full vanilla install with no issues without even installing through 10.5. So I would say try out the new rc3 and reboot doing -v -f -F and the kext util to repair all extens

sk1nhd33t
09-11-2009, 06:37 AM
updated to 10.6.1 without problems :)

http://img193.imageshack.us/img193/6105/screenshot20090911at130.png

update away guys! BTW thanks for the kext voyn1x.

L8nitehackin
09-11-2009, 06:59 AM
I have audio, all I did was reboot twice both times with -v -f -F. I am also using the new rc3 of chameleon. My install of SL with basically the old boot 123 way using the required kexts and got a full vanilla install with no issues without even installing through 10.5. So I would say try out the new rc3 and reboot doing -v -f -F and the kext util to repair all extens

Thanks for the suggestions guys.. but still no luck. I removed caches, rebuilt kexts, DSDT does have HDEF, etc... but all is silent.. well except my words of discouragement to myself. For what it's worth, whenever I use -f on restarts, I get KP's at the OS X login screen. I didn't think we needed to force a rebuild of kext's if we generated mkext files to begin with? But I've only read about a million posts over the last few "daze" so all could be blending together and I'm getting confused?!

May try voodoo option as suggested as I have read successes w/that. Might even try rc3 of Chameleon over the weekend since still don't have Chameleon on my main SL partition as it would hang up on installation.

Again... everything else works great in 64bit mode... it's just to quiet! LOL

sk1nhd33t
09-11-2009, 07:27 AM
@ L8nitehackin

if you are sure HDEF is in your dsdt then please try the ff:

- copy the legacy kext in your extra extensions (could be the one from voyn1x of the 2 kext on the first post)
- launch terminal
- sudo -s then enter your password
- rm-r /System/Library/Caches/*
- chown -R root:wheel [drag your Extra/Extensions here]
- chmod -R 755 [drag your Extra/Extensions here]
- kextcache -v 1 -m [drag your Extra/Extensions but add .mkext in the end] [drag your Extra/Extensions] [drag your System/Library/Extensions] then press enter
- reboot

test if you have audio by choosing internal speaker on the output tab, if you still dont have audio then voodoohda it is :-|

http://img3.imageshack.us/img3/3260/screenshot20090911at223.png

MonkeyDLuffy
09-11-2009, 12:37 PM
Man, you're lucky the only problem you have is audio. I can't even install 10.6 in my setup :(

I don't really know what I'm missing, I've trying several methods but can't get it to work.

Mine can't even boot in -x32 kernel flag.

Could it be that I have 1 stick of 2gb memory? As one poster mentioned earlier?

I tried different kinds of BIOS settings. Oh Btw, sk1nhd33t (http://www.infinitemac.com/../../member.php?u=8484) thanks for posting your BIOS config.

This is just sad :( I'm really hoping that I can experience the "Snow Leoapard" feel soon. I really don't have an idea what it looks like.

joel_ezekiel
09-11-2009, 07:46 PM
Hi, I've just got a lovely rev.2 board so i could get my second hackintosh up and running after selling my old one and getting a macbook and then deciding that i wanted a desktop again.

As you know the rev.2 board doesnt have realtek network, first gigabyte board ive seen without one... just my luck. Anyway i went and brought myself an AU$18 TP-Link card with an 8169sc chip on it (i think). Anyway i installed the card and everythong, bonjour, gigabit, etc. works with included drivers from apple. I just finnished setting up 10.5.8 and am having some issues getting sound working, ive managed to get it to work with some hda kexts but the sound is horrible, everything sounds wrong and muffled.

So i havent set up snow leopard yet which is what will be what im using in the end after im done, so i cant check the sound with that. But i was thinking, it only cost me 18 dollars for perfect network, is there a good sound card or even usb sound card that i could get thats as good as the onboard sound (when working properly) for a low low price that would be a much better option?

Thanks for the guides you guys have put up here anyway, has been great help deciding the hardware for this hackintosh, board works very well and was cheap enough for my wife not to kill me :D.

L8nitehackin
09-11-2009, 09:01 PM
@sk1nhd33t

I did verify HDEF is listed in DSDT. Now as to whether or not that means I'm ok just because I see it remains to be seen. But I did use the one I got from the first page of this thread with no modifications.. perhaps that's my issue? I've read where you can patch it... but need to research further and see if that would help? I even tried to generate EFI string for HDEF and put in my com.apple.Boot.plist... but still nothing.

Anyway... I'm at a loss as I did go through all your steps and don't seem to be any closer to hearing music?! As I mentioned, sound works flawlessly in 10.5.8.. but I cannot select any device in System preferences / Sound in my SL install. Arrgh..

I've even managed to successfully install 10.5.8 on my Nvidia chipset system which was much more difficult than the gigabyte 10.5.8. ( but haven't tried to put SL on that board yet )

Just as a side note... I have a USB speaker system from Logitech that I decided to plug in just for the heck of it.. and of course it shows up immediately in sound preferences and works great. Now, something else that I haven't tried that may be a possible conflict is I do have a creativesound card installed in one of my PCI slots. I use it when I boot from XP as it's full blown surround for games, movies, etc... perhaps that may be causing some conflicts with my onboard sound? But again.. no issues in 10.5.8.

It's time to take a break for awhile and maybe jump back with a clear mind later. Thnx for everyone's input....

MonkeyDLuffy
09-11-2009, 09:07 PM
Hey,

I'm making progress. I can now boot with -x32 -v BUT I can only see a grey screen. I can hover the mouse, not like it is frozen, but that is it. It is just stuck at the grey screen.

What could this be? Anyone?

MonkeyDLuffy
09-12-2009, 03:57 AM
Wow, I made it work.

I used all the kext that can be download from this thread and just used the Unofficial Installer of Chameleon RC3 that Dr. Hurt made. That's it! Now I have a fully working Snow Leo! It looks awesome. I'm not yet sure it is stable yet. Doing some testings.

Darn! My Zydas USB wireless doesn't work! :( I can't find any drivers

L8nitehackin
09-12-2009, 04:56 AM
Well congrats to you MonkeyDLuffy! When you discover stuff on your own, it only makes you better. Me.. I'm starting to figure it out as well.. just a few weeks ago I attempted my first OS X adventures and now I know enuff to be really dangerous! LOL As do you it sounds like. Speaking of.. still no sound with my built in mobo audio and I've pretty much tried everything that should have worked. ( but am listening to music via my USB Logitech speaker system )

My next attempt will probably be to just buy another hard drive, ( so as not to mess up this 99% SL working install ), and try the newer Chameleon RC3 method.

Anyway.. congrats on your success!

One question to those that may have dual boot systems ... I have another hard drive in my computer that is formatted NTFS that I use for overall data storage ( music, photos, etc... and share with my XP OS ) I point Itunes to use that data ( w/o importing into it's own folder ) to use for playback. One thing I notice.. it's sloooooooow on processing data. Same holds true when just pulling up Disk Utility... it seems to bog down while it polls the system looking for that drive. Without that NTFS formatted drive plugged in, Disk Util pops up quickly. Anyone else experience that? I don't think it's as slow with Leopard, so could be part of my kext setup??? Ahhh... a month ago I had never even heard of that word! LOL

someguy360
09-12-2009, 12:34 PM
Anyone got the audio issue fixed yet?

L8nitehackin
09-12-2009, 03:32 PM
I'm still quiet in regards to onboard audio, and have relegated myself to enjoy my hackintosh for awhile using the usb speaker system. There as to be some difference in my hardware from others that are experiencing success as I've tried all suggestions.. and even a complete removal / reinstall of SL and for the life of me cannot get my mobo sound to show up as an option.

I'm gonna mess around and see if there are other glitches I haven't discovered yet before diving back into audio. For now, I'm only seeing a slow down in response on my NTFS formatted hard drive when accessing through SL disk utility. It took forever for Itunes to organize my catalog and generate artwork from that drive.

Sorry, not much to offer in terms of assistance at this point in time.. will update if I uncover something. Good luck...

JShubert683
09-12-2009, 05:46 PM
Ok so you may get startup error while running x64 most of the time, and i really dont see the benefit of running full x64 all the time, so i just put the arch-i386 command in my boot.plist and that seemed to solve my lock ups during boot if i didnt do -f -F all the dang time....

vipuh
09-12-2009, 07:06 PM
i've got snow leopard installed using the same motherboard...i've even got sound working by manually installing the ALC883 kext with the Kext Utility.

i have a lot of experience with windows pc's so please excuse me but i've got a some questions and i've been searching for a while but cant seem to figure this stuff out...

1. what exactly does the /Extra/Extensions folder do? i'm assuming that netkas boot file tells it to look here at boot up and install the files inside of it? because i look in /System/Library/Extensions and they aren't there after booting up...do i need to manually install these like the ALC883 kext??

2. every now and then i am getting a random error while doing normal things like browsing sites in safari or browsing through finder windows.

http://i44.tinypic.com/2n1gvf4.jpg

how can i troubleshoot this better???? i'm trying to determine if there are logs or something i can look at to give me more info about the error. i figured i'd give it a shot booting into 32 bit mode so i did -v -x32 at bootup and everything seems fine so far.

the only thing i can think that i didn't do well was editing smbios.plist.....i'm not quite sure if this is some vital hardware profile or is it just something for "display purposes". i'm using two hard drives one has leopard and other has snow leopard so i'm assuming the UUID and whatnot is irrelevant since i boot directly to the drive i want to use.

any help is much appreciated. :D

bzen
09-12-2009, 07:19 PM
Thanks for your response. So I went to BIOS and saw that i already had "Legacy USB storage detect" enabled. A picture of my BIOS is attached below. I've found no solution yet...

What BIOS Version looks different then mine as no secondary IDE option and also the SATA is not set to Enhanced.

Can you see USB in BIOS boot options

bzen
09-12-2009, 07:21 PM
i've got snow leopard installed using the same motherboard...i've even got sound working by manually installing the ALC883 kext with the Kext Utility.

i have a lot of experience with windows pc's so please excuse me but i've got a some questions and i've been searching for a while but cant seem to figure this stuff out...

1. what exactly does the /Extra/Extensions folder do? i'm assuming that netkas boot file tells it to look here at boot up and install the files inside of it? because i look in /System/Library/Extensions and they aren't there after booting up...do i need to manually install these like the ALC883 kext??

2. every now and then i am getting a random error while doing normal things like browsing sites in safari or browsing through finder windows.

http://i44.tinypic.com/2n1gvf4.jpg

how can i troubleshoot this better???? i'm trying to determine if there are logs or something i can look at to give me more info about the error. i figured i'd give it a shot booting into 32 bit mode so i did -v -x32 at bootup and everything seems fine so far.

the only thing i can think that i didn't do well was editing smbios.plist.....i'm not quite sure if this is some vital hardware profile or is it just something for "display purposes". i'm using two hard drives one has leopard and other has snow leopard so i'm assuming the UUID and whatnot is irrelevant since i boot directly to the drive i want to use.

any help is much appreciated. :D

Had similar issuses until added the IOAHCIBlockStorageInjector.kext and able now to run in 64 bit kernel with no issues (except 2 that I am working on see post below).
http://www.infinitemac.com/f57/smb-share-issues-ntfs-write-support-10-6-t4054/

bzen
09-12-2009, 07:29 PM
I can report successful update to 10.6.1 as well... but still no audio.

bzen... you report no issues with legacy883? I tried that kext, ( put in extensions, rebuild mkext file, repaired permissions ), but still no audio. I have no device to choose from within sound properties. I had no issues with sound on 10.5.6 or 10.5.8.. and still don't as I use a removeable hard drive for my OS's. ( W7, XP and OS X's pre SL )

Can you elaborate on how you implemented that kext with success? Do I need to remove an AppleHDA kext to avoid conficts and properly install? From what I'm starting to get into, for some reason I think I have something pointing to a wrong address where my built in audio is on my bus? But I'm still an infant in this field and learning.. thx

I was able to just use the new legacy883.kext in extra/extensions. Although first time did not take. However when cloned to new drive started working. So must have to rebuild mkext or something like that. Try OSX86 Tools and rebuild and Chameleon 2 RC3

JShubert683
09-12-2009, 09:24 PM
dont use OSX86 tools on a retail install of SL... I can't stress that enough.. Ok the simplest way to get everything work correctly is this. I can conclude everything is working cause I just finished my final FRESH install with no issue to report, and yes I even installed in x64 mode. Heres the deal got an external hd? If you do well I can help you if you don't well I dont know what to say lol. Anyway format the external hd flash or usb drive "mbr" whatever you want so long as it boots. once thats installed run the new rc3 installer on the drive so it installs to the ROOT of the hd not the EFI partition thats why i partitioned it as mbr, once installed copy the kexts from the first thread into the extra/extensions folder, I used all the kexts that would NORMALLY be used during NORMAL boot not the USB folder, another thing use netkas NEWEST fakesmc v.2 now restore the dvd to the drive. if you want to use it on an mbr partition search youll yield a bunch of results i just dont want to go into that now. Finally reboot boot of the drive -v to make sure everything is loading and install. once installed install chameleon rc3 to the drive copy kexts to the extra folder and run the kext script to rebuild extensions and alas you should have working sound... This works with either sound kexts. updated to 10.6.1 before i typed this no errors yet

joel_ezekiel
09-13-2009, 03:03 PM
First thing i want to say is, thank's to all that have contributed to this thread.

Second thing i thought i might post how i set it all up to help others.

So i have a rev.2 board and i brought a http://www.tp-link.com/products/product_des.asp?id=2 to replace the on board network, cost me AU$18 from the local shop its all they had and it had a realtek chip so i brought it, works 100% OOB. Best thing i could of ever done and i recommend you to do the same.

After i did that i install Leopard retail onto the same disk i wanted Snow, but i later just did a clone of that disk onto my usb drives partition and used boot 123 to boot it. I installed Snow following this guide and hit an issue where chameleon wouldn't install, i found a pkg of RC3 and just followed the guide using that instead and it worked fine, im also sticking with the 32bit kernel as vmware wont work otherwise. I also updated to 10.6.1 and not one problem, it even sleeps/wakes automatically. So those are the two minor issues i had and if anyone has the same just do what i did and it should work great.

Now i have one slight problem someone might be able to help me with, i installed synergykm beta 7, it works great but if i reboot the pc it doesn't start up automatically is there some way i can do this? Also with linux when i was using synergy for a keyboard/mouse i would have it automatically login but then lock the screen, so its loged in but still cant be accessed without my password, this is so synergy can load and i can then use the keyboard/mouse from another computer. Is there some way i can do this? If anyone's had any experience with synergy your help would be appreciated, and if you haven't had any experience with synergy, its the best way to share a mouse/kb between computers!

Anyway, thanks a lot for the great guide.

BlaSTiWi
09-13-2009, 09:00 PM
Quick question ... not very clear o the OP guide ... do we replace or merge the content of "Extensions" folder created by Chameleon with the OP pkg on both the USB install & the main SL HD?

Also, how do we do this using the hidden EFI way?

Tkx much in adv.!

Voyn1x
09-13-2009, 09:20 PM
You replace the contents.

The EFI partition method is explained in my old guide for Leopard (http://www.infinitemac.com/f19/guide-gigabyte-g31m-es2l-retail-tutorial-t3187/). Scroll down to Step 6 - just make sure you replace the 'boot' file with PC_EFI_v10. :)

BlaSTiWi
09-13-2009, 09:28 PM
Ahhh OK ... Tkx Voyn1x!

I actually based my Leopard on your guide ... Didn't know I can do the same w/ SL w/ minor adjustment.

Tkx so much to all who took time & created the great guides!

You replace the contents.

The EFI partition method is explained in my old guide for Leopard (http://www.infinitemac.com/f19/guide-gigabyte-g31m-es2l-retail-tutorial-t3187/). Scroll down to Step 6 - just make sure you replace the 'boot' file with PC_EFI_v10. :)

BlaSTiWi
09-13-2009, 10:29 PM
Another question ...

I got SL to install on another SATA HD, then when I bring back Leopard to install Chameleon the installer stuck at "Installing Core (writing package receipt)" screen & never complete ... the only way out is to force quit the installer.

I've done it on 2 different HDs & either standard or EFI way.

Did I do something wrong?

Tkx!

drossxyu
09-14-2009, 04:38 AM
I was able to just use the new legacy883.kext in extra/extensions. Although first time did not take. However when cloned to new drive started working. So must have to rebuild mkext or something like that. Try OSX86 Tools and rebuild and Chameleon 2 RC3

What function in OSX86 Tools would "rebuild" my mkexts. I'm still having trouble getting my audio to work. I installed the legacy883.kext using kext utility and there still isn't an audio device showing up in the sound preferences.

I also need a ethernet solution as I have a rev. 2 board. The tp-link tg-3269 was recommended in this thread, but it doesn't seem to be available in any of the US based sites/stores. Is there an alternative NIC that works just as well? I've also though about buying one of these apple usb ethernet adapters (http://store.apple.com/us/product/MB442Z/A).

joel_ezekiel
09-14-2009, 10:21 AM
Another question ...

I got SL to install on another SATA HD, then when I bring back Leopard to install Chameleon the installer stuck at "Installing Core (writing package receipt)" screen & never complete ... the only way out is to force quit the installer.

I've done it on 2 different HDs & either standard or EFI way.

Did I do something wrong?

Tkx!

As i said in my post chameleon wouldn't install, this is what happened. Do a quick search for a pkg of the RC3 of chameleon and use that instead, all the other steps are the same.

BlaSTiWi
09-14-2009, 01:45 PM
Turned out it seems to be related to Leopard 10.5.8 I'm using (dunno why) ... When I did it w/ Leopard 10.5.7 (AiTKOS v7 based) all went thru fine w/ all RC1, 2 or 3.

As i said in my post chameleon wouldn't install, this is what happened. Do a quick search for a pkg of the RC3 of chameleon and use that instead, all the other steps are the same.

L8nitehackin
09-16-2009, 03:24 AM
Well, I still don't seem to be any closer to getting sound from my mobo. I've completely done a fresh install using the latest Chameleon to SL, and again... everything works flawlesssly, but no freakin' sound options to choose from?!

I removed my other Sound Blaster card just to see if that was causing a conflict, no difference. ( use that when I have my XP hard drive in )

As soon as I plug in my usb speakers, SL recognizes them and plays just fine. And when I put my other hard drive in with just Leopard installed, it works fine with my mobo sound.

Anyway.. may just go purchase an external usb setup with 5.1 to use with Snow Lep and XP.

Argggh... this one has me totally baffled.

drossxyu
09-16-2009, 06:20 PM
For those of you that are still having trouble getting the sound to work I was able to get it to work by doing the following as provided by djnitehawk on this thread (http://www.infinitemac.com/f57/pre-install-automator-v1-1-for-easily-installing-t4041/page6.html) (check out his awesome automation script while you're at it):

1. get rid of all other sound kexts that u have added, from both /E/E and /S/L/E

2. download the latest voodoohda (http://forum.voodooprojects.org/index.php/topic,234.0.html) and extract it...

3. copy voodoohda.kext to /S/L/E and run the following commands in terminal to fix repair permissions and rebuid mkext caches...



sudo chown -R root:wheel /system/library/extensions
sudo chmod -R 755 /system/library/extensions
sudo diskutil repairpermissions /volumes/NAMEOFSNOWVOLUME
sudo touch /system/library/extensions


4. install the voodoohda pref pane by double-clicking on it...

5. reboot and pray to the hackintosh gods :-)

I have a G31M-ES2L Rev.2. I was never able to get the legacy883.kext to work, nor the other two separate sound .kexts. Since I have the Rev. 2 the ethernet port never worked either so I decided to purchase the apple usb ethernet adaptor. It says it's supposed to be for the macbook air only but it works fine. For some reason it didn't work right off the bat. I had to go into the network control panel to 'activate' it. I'm dual booting w\ windows 7 so luckily there is a windows driver for this device here (http://discussions.apple.com/thread.jspa?threadID=2104350&tstart=0), although I have yet to test it.

MonkeyDLuffy
09-16-2009, 09:41 PM
Hi,

I'll just be a little bit off topic here but your answers are going to be important. I hope it is ok.

Do you experience VERY SLOW boot from USB in G31m-ES2L rev 1.x?

I boot from Snow Leopard USB installer and it takes 12 minutes to see the 1st installer screen. Using the same external hard drive, it boots into my laptop in only 2 minutes.

Booting from DVD is way faster than booting from USB.

This is my second motherboard. I had it replaced thinking that the slow boot is caused by a faulty mobo. Now that I got a new, sealed mobo, it has the exact same problem. My older Gigabyte P35-DS3L mobo does not have this problem.

I'm on F9i bios. Tried other non beta bios and it is still slow.

Btw, thanks for this guide. It is really awesome.

I'm enjoying Snow Leopard now!

Bartounet
09-16-2009, 09:59 PM
Hi :)

First thanks for this guide, almost everything works fine for me, except that i have a kernel panic each time i try to boot with -x32 flag, but i think it is not a problem if everything is fine in 64 bits mode, is it ?

There is something else, SL is installed on a USB hard drive, i have a sata too with win7 partition in first and a hfs partition which i want be used as chameleon boot partition, please, somebody can help me to do that. (actually i choose usb hd in boot menu to launch a chameleon rc2 which seem working fine actually)

thanks for all and i hope my english is good

Voyn1x
09-17-2009, 02:02 PM
Hi,

I'll just be a little bit off topic here but your answers are going to be important. I hope it is ok.

Do you experience VERY SLOW boot from USB in G31m-ES2L rev 1.x?

I boot from Snow Leopard USB installer and it takes 12 minutes to see the 1st installer screen. Using the same external hard drive, it boots into my laptop in only 2 minutes.

Booting from DVD is way faster than booting from USB.

This is my second motherboard. I had it replaced thinking that the slow boot is caused by a faulty mobo. Now that I got a new, sealed mobo, it has the exact same problem. My older Gigabyte P35-DS3L mobo does not have this problem.

I'm on F9i bios. Tried other non beta bios and it is still slow.

Btw, thanks for this guide. It is really awesome.

I'm enjoying Snow Leopard now!

Odd, I've got a rev 1.x board and mine boots the usb stick installer within a couple of mins - much quicker than a DVD.

Where are you plugging in the usb stick? If it's through an Apple keyboard for instance, it will only read at USB 1.0 speeds. My board is using the original bios shipped with it (F7).

Also dsdt is bios and mobo specific - you may find the dsdt in this guide is for a different bios version. Imho you should always make your own DSDT than use someone elses.

MonkeyDLuffy
09-17-2009, 05:24 PM
Yeah, it is really weird. Hmmm, I'm just plugging it at the back USB ports. I tried switching ports and I they are the same. I just discovered something new (just now), when I disable USB 2.0 in BIOS, the slow boot speeds are identical with it Enabled. I disabled USB 2.0 in my other gigabyte motherboard (not G31m-eS2L) and now it is identical with the slow boot speed as my G31m-ES2L Enabled. I'm guessing that USB 2.0 is not working properly in the boot process.

However, If I'm inside the OSX (installed in the USB), its super fast. It's just the boot process.

BTW, thanks for confirming that you're not having this problem. I have to talk to Gigabyte regarding this issue.

EDIT:

Oh I forgot to mention that it is not DSDT related. I also have an external Windows 7 and XP USB installers. They all boot slow compared to a cd or dvd.

someguy360
09-18-2009, 09:25 AM
Anyone else getting random kernel panics.

It would say that the app has caused the kernel panic (usually happens after half an hour of use or so)


e.g pages, adium, mail etc etc.

It only happens when booted with -x32 (i would use -x64 but then I have no sound)

Can anyone shed some light on this situation?

sk1nhd33t
09-20-2009, 01:09 PM
updated the guide to include automatic sleep fix (link at page 1) and netkas PC EFI 10.3 (pls get it at netkas blog)..

finally automatic time sleep, tested it a few times and so far so good. Thanks zeddys for sharing the fix :rolleyes: it's been a long wait but on my end automatic sleep cease to function from 10.5.7-10.6.1 until today..

someguy360
09-21-2009, 02:54 AM
Can anyone help me?

I have this little issue.

On the boot.plist file on my USB I have the -x32 flag set and when I boot into OS X via the USB it works fine.

But with the charmeleon installed on my HDD it always boots into the 64 bit kernal. I have tried editing the boot.plist file on my HDD and using the -x32 flag before booting into OS X and neither work.

Anyone know why this is happening?

ariadri
09-21-2009, 03:01 AM
Can anyone help me?

I have this little issue.

On the boot.plist file on my USB I have the -x32 flag set and when I boot into OS X via the USB it works fine.

But with the charmeleon installed on my HDD it always boots into the 64 bit kernal. I have tried editing the boot.plist file on my HDD and using the -x32 flag before booting into OS X and neither work.

Anyone know why this is happening?

use
arch=i386 on boot or in your boot.plist

sk1nhd33t
09-21-2009, 05:17 AM
to boot in 32bit kernel

Chameleon = arch=i386
PC EFI = -x32
new PC EFI v10.3 = -x32 or arch=i386, both of them work :)

sisiphus
09-21-2009, 07:59 AM
hi, i have Leopard10.5.7 (iatkos) installed in one partition of one drive (i have 3 sata hdd) and i want to upgrade to Snow Leopard and install on other hdd...i´ve been trying this for almost 4 days with no success. Basically i followed the 2 most common procedures:
OSInstall.mpkg and USB flashdrive methods and nothing but KP's.
Because i don´t have at this moment an 8 gb usb flashdrive i substituted it with other partition on the same target drive of Snow...KP's allover as expected, then i tried using an external hdd as a substitute of the flashdrive...more KP's.
So i'm wondering if your guide is specifically for your board? Is your dsdt specifically for your board?
Don't you think the external hdd should function as a usb flashdrive?
I have an intel board DP965LT (Q8200, 4 gb of ddr2 800 MHZ and a 9600 gt).
Leopard is full functional.
I really would like to know this, if possible, before i buy an 8 gb thumbdrive .
thanks a lot.

ariadri
09-21-2009, 03:21 PM
hi, i have Leopard10.5.7 (iatkos) installed in one partition of one drive (i have 3 sata hdd) and i want to upgrade to Snow Leopard and install on other hdd...i´ve been trying this for almost 4 days with no success. Basically i followed the 2 most common procedures:
OSInstall.mpkg and USB flashdrive methods and nothing but KP's.
Because i don´t have at this moment an 8 gb usb flashdrive i substituted it with other partition on the same target drive of Snow...KP's allover as expected, then i tried using an external hdd as a substitute of the flashdrive...more KP's.
So i'm wondering if your guide is specifically for your board? Is your dsdt specifically for your board?
Don't you think the external hdd should function as a usb flashdrive?
I have an intel board DP965LT (Q8200, 4 gb of ddr2 800 MHZ and a 9600 gt).
Leopard is full functional.
I really would like to know this, if possible, before i buy an 8 gb thumbdrive .
thanks a lot.

well in order to help you, pictures might be very helpful

Stoerte
09-21-2009, 05:27 PM
Hi,

i could follow the instructions from sk1nhd33t till the point "Back on Leopard". The installation of SL went well. So after that, I attached my "new" SL-SATA-harddrive to my MBP (with Leopard on it) with an USB-Adapter to install Chameleon. But everytime i try to install Chameleon, the installation-process is stalling. I think the "Core" is installed correctly but the installer can't write the receipts. I get this protocoll error: Sep 21 18:15:02 f048144113 runner[387]: Extracting BOM from "/Users/wrenger/Downloads/snow/Chameleon:EFI/Chameleon-2-1.0-r431.pkg" to "/Volumes/Hackintosh/Library/Receipts/boms/org.chameleon.core.bom"I have no idea what's going wrong, because i could write chameleon from my MBP to the thumb drive.

My hardware:

1. MBP 13 (still Leopard on it)
2. PC with G31M-ES2L, E5200, 4GB.....

Hope someone can help.

Greets

sk1nhd33t
09-21-2009, 06:05 PM
@Stoerte

install it manually instead or google dr. hurt's RC3.pkg and use it together with netkas new PC EFI v10.3.

edit:

here's a very easy to follow guide to manually install Chameleon (http://www.insanelymac.com/forum/index.php?showtopic=164809) , just replace PC EFI boot file on step 8.

dowload the binaries here: RC1 (http://chameleon.osx86.hu/articles/chameleon-20rc1-is-out)

Stoerte
09-21-2009, 07:48 PM
thx a lot, i'll try it. :D

Stoerte
09-21-2009, 11:14 PM
Thanks again. It worked. My Hackintosh is running and updated (10.6.1). Onboard network-card is working. The only negative point is the onboard-graphic-(card). Is there any kext or EFI-String for it?

deanjuanbanks
09-22-2009, 01:49 AM
Hello,
I am trying to get my sound work on my hackintosh.
I have a ES2L board and everything is working except the sound (this board is rev1.1)

I used lifehackers guide(http://lifehacker.com/5360150/install-snow-leopard-on-your-hackintosh-pc-no-hacking-required)

Should I have not installed this way?

Any help is greatly appreciated.
Thanks in advance.

Xenomorph
09-22-2009, 05:15 AM
@Stoerte

install it manually instead or google dr. hurt's RC3.pkg and use it together with netkas new PC EFI v10.3.

edit:

here's a very easy to follow guide to manually install Chameleon (http://www.insanelymac.com/forum/index.php?showtopic=164809) , just replace PC EFI boot file on step 8.

dowload the binaries here: RC1 (http://chameleon.osx86.hu/articles/chameleon-20rc1-is-out)

Why do people keep linking to RC1? RC2 and RC3 have been released. I believe I've been using RC3. Is there something RC1 does better?

ariadri
09-22-2009, 06:09 AM
netkas stated that rc1 is more compatible to older motherboards, so chances are you're safer with rc1

sk1nhd33t
09-22-2009, 11:14 AM
Why do people keep linking to RC1? RC2 and RC3 have been released. I believe I've been using RC3. Is there something RC1 does better?

either of the 3 will work including PC EFI, the reason that i didnt use RC3 in this tutorial is because im having multiple sound assertion (about 10+ of them), boots fine though and audio loads the same way as RC1 but i dont want seeing it when i boot in verbose. using PC EFI 10.3 now BTW and loving it.

im assuming you use a different board?

BlaSTiWi
09-22-2009, 02:00 PM
@sk1nhd33t

I started to use the Netkas 10.3 EFI & also the newest fakesmc kext everything working as before but my system profile didn't show like yours ... my PCI list is empty ... and I have to switch back to use EFI string for my nVidia (8400gs) in order to get other resolutions to show up otherwise only 1024x768. I've cleaned up my boot.plist like yours too.

My board is r2.0 so I'm using RTL8139 based PCI ethernet so kinda expected it may not show up on the PCI list but the video card should, no?

Tkx!

(http://www.infinitemac.com/../../member.php?u=8484)

sk1nhd33t
09-22-2009, 03:35 PM
@BlaSTiWi

dont know why it suddenly shows but that's just what i did, change to EFI 10.3 + RC3 and add this on my boot.plist as exactly on the p1 screenshot.

<key>EthernetBuiltIn</key>
<string>y</string>
<key>GraphicsEnabler</key>
<string>y</string>

it's purely cosmetic though so either EFI strings or the built in injector will do as long as it works :)

dooododoo
09-22-2009, 04:01 PM
@snow glad that it now worked for you and my guide help a bit. chao!

edit: BTW USB installer boots and install fine on 64bit using this board.

@sk1nhd33t Are you saying that I should disregard snow's instructions whenever it mentions booting in "-v -x32"? If yes, then good--because that's what I did! Well, the reason I did that was because I didn't know how to get into the prompt and enter "-v -x32" with Chameleon 2.0 RC3. Everything seems to be working fine and I had no KP's during installation. Will it be okay that I didn't boot in 32-bit mode? In other words, is using "-v -x32" merely a safety guard for preventing crashes? Or are there other reasons for booting in x32?

BTW, Chess crashes on me when I try to move any of the pieces.

sk1nhd33t
09-22-2009, 07:23 PM
@dooododoo

i believe that message you quoted is really old and AFAIR could be a month back, the good thing though is you read the whole thread ;)

to answer your question, booting 64bit or 32bit kernel (-x32 in PC EFI arch=i386 in Chameleon) really depends on you. Up to this day some apps and 3rd party applications still wont run on 64bit so it's up to the user what will they choose to use for compatability. and YES as far as the guide is concern it's best to boot it first on 32bit since i intentionally didnot include the mkext creation while in leopard because of a few non so friendly (for others) Terminal commands. I want the guide to be as easy as copy paste and drag and drop. The USB installer and even Snow Leopard partition boots fine in 64bit though on first boot but sometimes it get random kernel panic before while i was experimenting on the install.

i would also add that this guide is just 1 way in installing snow, there are other methods and ways in installing it so the step by step here is not important but the concept of the install :)

sk1nhd33t
09-23-2009, 06:29 AM
@sk1nhd33t

I started to use the Netkas 10.3 EFI & also the newest fakesmc kext everything working as before but my system profile didn't show like yours ... my PCI list is empty ... and I have to switch back to use EFI string for my nVidia (8400gs) in order to get other resolutions to show up otherwise only 1024x768. I've cleaned up my boot.plist like yours too.

My board is r2.0 so I'm using RTL8139 based PCI ethernet so kinda expected it may not show up on the PCI list but the video card should, no?

Tkx!

(http://www.infinitemac.com/../../member.php?u=8484)

aha! i think i found out what is causing this, you can try it if it works for you but i cant assure the results ok :)

i have a rev1x board and 9600GT but as soon as i use RC3 + PC EFI 10.3 and remove the EFI strings i also got no QE/CI, so i remember that on the 1st page screenshot i use RC2 binaries and 10.3. Try it and hope it will work on you, just be sure you add this on your boot.plist

<key>EthernetBuiltIn</key>
<string>y</string>
<key>GraphicsEnabler</key>
<string>y</string>

what baffles me is on RC3 alone i cant make the automatic injection work while on RC2+10.3 it's working flawlessly.

BlaSTiWi
09-23-2009, 02:21 PM
@sk1nhd33t

I'm a bit confuse ... I thought swappin' the "boot" file is basically switchin' the binary ... If I recall correctly I'm using RC2 as the base install since it's the only one that has ability to use EFI partition while the RC3 hacked installer can not (I think similar w/ RC1) ...

I'm using 8400GS on rev2 w/ latest PC-EFI 10.3 now ... how do I find out if I have QE/CI?

Tkx!

sk1nhd33t
09-23-2009, 03:09 PM
@sk1nhd33t

I'm a bit confuse ... I thought swappin' the "boot" file is basically switchin' the binary ... If I recall correctly I'm using RC2 as the base install since it's the only one that has ability to use EFI partition while the RC3 hacked installer can not (I think similar w/ RC1) ...

I'm using 8400GS on rev2 w/ latest PC-EFI 10.3 now ... how do I find out if I have QE/QI?

Tkx!

for QE/CI check this blog entry by Prasys (http://prasys.co.cc/2009/09/quartz-extreme-and-core-image-in-snow-leopard/).

ok ill explain my situation, before RC3 and PC EFI 10.3 were out im using RC1+10.1 on a hidden EFI partition, to make my 9600GT VGA to work w/ QE/CI i need to create an EFI strings and paste it on my boot.plist. Now that RC3 is out i tried it's automatic device properties injection using this below command but after reboot i dont have QE/CI, resolution is ok though but my 9600Gt fan is always on.. the same goes for RC3 + 10.3

<key>EthernetBuiltIn</key>
<string>y</string>
<key>GraphicsEnabler</key>
<string>y</string>

but for RC2 + PC EFI 10.3 it's different, my boot plist is clean w/o EFI strings, i have QE/CI and my 9600GT is displaying on system profiler which before it's empty on RC1+10..1, RC3, or RC3 + 10.3. I dont know if this is specific on my machine which i doubt but i tried it different times and i can conclude it on my machine.

http://img8.imageshack.us/img8/687/screenshot20090923at152.png

my boot.plist before and after screenshot is here (http://img43.imageshack.us/img43/2807/screenshot20090921at124.png).

oh BTW RC1-RC3 works on a hidden EFI partition :)

BlaSTiWi
09-23-2009, 03:22 PM
@sk1nhd33t

I think I'm using RC2 w/ your original 10.1 then upgrade to 10.3 ... I'll try your link to chk for QE/CI support AFAIK some people said if Chess, Front Row & DVD works then more than likely QE/CI in use and I got them to work.

Yeah you're right hidden EFI partition works on all Chameleon ... I forgot just varied during install the RC1 only has EFI as the option and RC2 has EFI & FAT but the RC3 installer I got (hacked by Dr. Hurt) have no custom button so I don't think it' has EFI and/or FAT support

Similar to your situation w/o the EFI string (I'm using UInstaller to generate my 8400gs) in the boot.plist I'm stuck on 1024x768 mode while w/ the EFI string I have a lot of choices.

Another question ... I'm using the PleaseSleep you suggested ... and it works great but when the machine sleep a bit longer when I wake it up I lost my keyboard & mouse ... do you run to similar situation? But if its not to long all good ... have not try to hookup USB drive or anything to see if I lost it too like USB problem.

Do you keep the SleepEnabler.kext while using the PleaseSleep application or replace?

Tkx!

sk1nhd33t
09-23-2009, 04:03 PM
@BlaSTiWi

re: Chameleon, yea i forgot that too that RC3 doesnt have an official pkg yet, i installed mine using terminal that's why and for some reason RC1 and RC2 errors out at the end. Still choose either automatic injection or EFI strings, important thing is your VGA is working w/ QE/CI :)

re: PleaseSleep, no problems on my end using Apple wired aluminum KB and Wireless BT mighty mouse, tested it a few times and so far it's been performing well on my end. i didnt remove sleepenabler and havent tried running without it.. will test it sometime and post here if sleep still works which im hoping it wont hehe.

chubsterpete
09-23-2009, 06:24 PM
Great guide sk1nhd33t, thank you for taking the time to write it up.
Quick question, how long should it take to restore the SL dvd to the thumb drive? I've tried it as per the instructions on my 10.5.8 hackintosh and from my macbook but it is painfully slow. Disk utility showed over 1 day before I stopped it. Thumb drive seems to be normal as I tried transferring a 700mb file and it was quick. Also tried to restore from the SL dmg file located on the hd vs from the dvd rom. Still slow.

sk1nhd33t
09-23-2009, 06:36 PM
@sk1nhd33t

I started to use the Netkas 10.3 EFI & also the newest fakesmc kext everything working as before but my system profile didn't show like yours ... my PCI list is empty ... and I have to switch back to use EFI string for my nVidia (8400gs) in order to get other resolutions to show up otherwise only 1024x768. I've cleaned up my boot.plist like yours too.

My board is r2.0 so I'm using RTL8139 based PCI ethernet so kinda expected it may not show up on the PCI list but the video card should, no?

Tkx!

(http://www.infinitemac.com/../../member.php?u=8484)

haha after all the post and testings im sure this will fix yours.. i should have got this the first time if i RTFM. :p

add these below on your boot.plist, works on RC2/3 or PC EFI 10.3.

<key>Kernel Flags</key>
<string>GraphicsEnabler=Yes</string>

while this one only works on RC2+PCEFI10.3 (at least on my end).

<key>GraphicsEnabler</key>
<string>y</string>

sk1nhd33t
09-23-2009, 06:46 PM
Great guide sk1nhd33t, thank you for taking the time to write it up.
Quick question, how long should it take to restore the SL dvd to the thumb drive? I've tried it as per the instructions on my 10.5.8 hackintosh and from my macbook but it is painfully slow. Disk utility showed over 1 day before I stopped it. Thumb drive seems to be normal as I tried transferring a 700mb file and it was quick. Also tried to restore from the SL dmg file located on the hd vs from the dvd rom. Still slow.

mine from a dmg or DVD will only take 20-45min, im not really sure about the exact time since i dont wait it out to finish but what im sure is it it'll take less than an hour tops.

could be a corrupt dmg? or just wait it out a few minutes and maybe it will change the time from days to minutes? worth a try.

russianbandit
09-23-2009, 06:50 PM
How do I know Chameleon is installed correctly on the USB? Is there some file or directory I can check for?
I tried the manual install of RC3, but I couldn't boot from it. In boot selection I tried everything (USB-HDD, USB-ZIP, USB-FLOPPY). I'm guessing I might not be installing the Chameleon boot loader correctly. So just want to make sure I am.

sk1nhd33t
09-23-2009, 07:17 PM
How do I know Chameleon is installed correctly on the USB? Is there some file or directory I can check for?
I tried the manual install of RC3, but I couldn't boot from it. In boot selection I tried everything (USB-HDD, USB-ZIP, USB-FLOPPY). I'm guessing I might not be installing the Chameleon boot loader correctly. So just want to make sure I am.

try again but this time use Dr. Hurt's RC3 pkg (google it) or Conti's RC3+10.3 pkg here (http://osx86.sojugarden.com/2009/09/myhack-installer-1-0-rc1-released/)

both are double click packages, less Terminal work :)

russianbandit
09-23-2009, 08:25 PM
Okay, Dr. Hurts RC3 installer worked, then I copied over 10.3 boot.
The thing I had to do was to set my USB Flash to be priority boot over HDD in bios.
Then it booted fine and installed fine too. I did not specify (" -v -x32 ") before the install. Is that bad?

Now, my next problem is about "Back on Leopard" step. I have two machines - old PPC iMac G5 and PC hackintosh (brand new) that I'm trying to install SL on. So what can I do to install Chameleon now onto the new hackintosh SL box?

Edit: I figured it out. Just used the flash drive to boot to Chameleon and then selected the new HDD with SL install. Got it to boot on its own. Now to get the video card working (GeForce EN9600GSO). Any good tutorials on how to get that working?

Another edit: Got my video card to work using Universal Installer using custom install. Want to tanks Sk1n for all the great help!

sisiphus
09-24-2009, 10:29 AM
ok, sk1nhd33t i finally manage to install SL...with bits of this tuto and part of the OSInstall.mpkg method, and lots of try/error/try again. I was forced to use AppleIntelPIIXATA from leopard because somehow the new one for SL did not recognize my mac partition, during install on your method or any other method too :confused: . i used Chameleon-2.0-RC2-r640 and EFI 2.0.
Sound works good, internet too, no Kp (only when i was trying to install Photo CS4),sleep is working, the problem is when i come back from sleep sound is full of glitchs (like leopard too).
my major annoyance is every time i boot to SL (installed on one hdd of 3 at my disposal) i have to boot with flags -v -f -x32 otherwise it will stall.
i edited boot.plist like this but still will not boot.
<key>Graphics Mode</key>
<string>1440x900x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-f -x32</string>
<key>Kernel Flags</key>
<string>boot-uuid=B5375017-4D34-3E88-9B6867110FDFEA89</string>
<key>Theme</key>
<string>Default</string>
<key>Timeout</key>
<string>1</string>
<key>device-properties</key>
is there any way to make it boot automatically without typing those fags everytime

JoQ
09-25-2009, 02:18 PM
I downloaded the PleaseSleep application, which seems to work just fine!
But its really really ugly and there is no setting to hide it completely, remove the menu bar icon or the floating window, you must have atleast one, and i would like it to run completely in the background. I really dont need to change any preferences at any time.

So how's this done?
Using it on my netbook too, therefore i need the space in the menu bar, cause of the low resolution.

BlaSTiWi
09-25-2009, 03:31 PM
My thought exactly ... have you try to choose the non-menu bar option (floating window) then go to preferences-> accounts and you'll have the option to see what app that auto-run when login automatically and make hidden? That way it'll be minimized to the dock.

I downloaded the PleaseSleep application, which seems to work just fine!
But its really really ugly and there is no setting to hide it completely, remove the menu bar icon or the floating window, you must have atleast one, and i would like it to run completely in the background. I really dont need to change any preferences at any time.

So how's this done?
Using it on my netbook too, therefore i need the space in the menu bar, cause of the low resolution.

sk1nhd33t
09-25-2009, 04:57 PM
PleaseSleep cant be hidden even if you tick hide on startup so what i did was change it's menubar icon, at least now i dont see a tricolor "Zzz" icon and it matched other icons in my menubar :)

http://img16.imageshack.us/img16/750/screenshot20090925at114.png

pleasesleep is the icon before MainMenu (eraser icon)

JoQ
09-25-2009, 09:56 PM
BlaStiWi and sk1nhd33t okey
The thing is i only have 1024x600 resolution, and it sucks to have many icons at the topmenu.

Hope we'll find a solution!

mstam
09-26-2009, 05:12 PM
I have 10.5 running fine on an Abit IP35 Pro w/ ATI 4850 video card. Can't get the install of SL to work unfortunately. I'm booting from an external USB HD and it takes about an hour to get to the attached screen. It then either freezes or after several more hours it shows some audio related issue.

I booted with the -v -x32 options. Also had to put the NullCPUPowerManagement kext in the Extensions folder to get past an HPET-related kernel panic. Any suggestions are more than welcome.

dooododoo
09-26-2009, 09:03 PM
PleaseSleep cant be hidden even if you tick hide on startup so what i did was change it's menubar icon, at least now i dont see a tricolor "Zzz" icon and it matched other icons in my menubar :)

http://img16.imageshack.us/img16/750/screenshot20090925at114.png

pleasesleep is the icon before MainMenu (eraser icon)

@sk1nhd33t Do you fee like being even more generous and sharing your menu-hilite.gif, menu-off.gif, and menu-on.gif? Right now I use a 22x22 pixel transparent gif.

mstam
09-28-2009, 12:34 AM
My mainboard has 2 NICs, w/ one disabled booting setup took a very long time, both enabled and it would freeze after network initialization. Purchased and installed an RTL-8169 card and disabled the onboard cards, ut now I get a kernel panic. Any suggestions?

simsim
09-28-2009, 05:39 PM
Chess kernel panic.

Chess kernel panics in 64 bit as soon as I move the mouse. Front Row and the ripple effects in dashboard work fine though. Chess is fine in 32 bit kernel. It makes me wonder if I have qe/ci only in 32 bits or if its not clear cut like that.

This is the crash screen:
742

I have the G31M-ES2l and the graphic card Asus GeForce 7300GT 256mb.
Output through DVI.
Snow leopard with kexts as in sk1nhd33ts guide.
Chameleon RC 2/3 boot0 boot1h and netkas 10.3 boot. No efi string - GraphicsEnabler in boot.plist. Kext Utility.

I don't know much about Quartz extreme and Core Image except that they are supposed to make the GPU do more of the work.
The 7300 is pretty weak though so I don't know what the difference would be.
The Wikipedia entry for Core Image list the 7300 as one of the cards used by apple for core image and notes that "any GPU capable of handling Core Image instructions is also Quartz Extreme capable". I used a trial version of iMaginator and ran this test (http://gtdmarc.blogspot.com/2009/01/core-image-benchmark-comparison-geforce.html) I found. There was no difference under 32 or 64 bit (around 2 min 40 sec). I also used Core Image Fun from the developer tools. Transitions and effects worked fine in both 32 and 64 bit. (it crashes when using large pics like the example pics). Quarts composer also seems to work.

Xbench gives me slighter higher value for quartz and openGL in 64 bit…

Clicking the "Open in 32bit mode" under 64 bit kernel doesn't help Chess.
I also tried out an app called OpenGL Extensions Viewer. No difference in cpu % while testing.



g31m2es2l
E6300 2.8 Ghz
Asus GeForce 7300 GT silent 256 mb
2 GB 800 MHz ram
500GB HD samsung ecogreen
PicoPSU 120 w

maxcala
09-28-2009, 06:08 PM
on mine, keeps on saying restart before install..anything to modify to remove the restart...

rcarp
09-28-2009, 07:29 PM
First thank you. This guide worked perfectly for me. Snow running perfectly even after update. This is my problem I accidentally drop a kext into a console and now all my kexts look like in the picture. Even if I download them they turn into a folder before I can do anything with them. Anyone have any ideas how to fix this?

dooododoo
09-28-2009, 09:15 PM
Chess kernel panic.

Chess kernel panics in 64 bit as soon as I move the mouse. Front Row and the ripple effects in dashboard work fine though. Chess is fine in 32 bit kernel. It makes me wonder if I have qe/ci only in 32 bits or if its not clear cut like that.

This is the crash screen:
742

I have the G31M-ES2l and the graphic card Asus GeForce 7300GT 256mb.
Output through DVI.
Snow leopard with kexts as in sk1nhd33ts guide.
Chameleon RC 2/3 boot0 boot1h and netkas 10.3 boot. No efi string - GraphicsEnabler in boot.plist. Kext Utility.

I don't know much about Quartz extreme and Core Image except that they are supposed to make the GPU do more of the work.
The 7300 is pretty weak though so I don't know what the difference would be.
The Wikipedia entry for Core Image list the 7300 as one of the cards used by apple for core image and notes that "any GPU capable of handling Core Image instructions is also Quartz Extreme capable". I used a trial version of iMaginator and ran this test (http://gtdmarc.blogspot.com/2009/01/core-image-benchmark-comparison-geforce.html) I found. There was no difference under 32 or 64 bit (around 2 min 40 sec). I also used Core Image Fun from the developer tools. Transitions and effects worked fine in both 32 and 64 bit. (it crashes when using large pics like the example pics). Quarts composer also seems to work.

Xbench gives me slighter higher value for quartz and openGL in 64 bit…

Clicking the "Open in 32bit mode" under 64 bit kernel doesn't help Chess.
I also tried out an app called OpenGL Extensions Viewer. No difference in cpu % while testing.



g31m2es2l
E6300 2.8 Ghz
Asus GeForce 7300 GT silent 256 mb
2 GB 800 MHz ram
500GB HD samsung ecogreen
PicoPSU 120 w



same thing happens with me. i get the ripple effect and screensavers work, but chess crashes like yours does. i have the same board and cpu as you. i have a 7600gs 256mb. i simply got rid of chess. haha.

simsim
09-28-2009, 09:42 PM
good to know, maybe its just a bug then.
I never used chess before, only to test for qe/ci :)

09-28-2009, 10:14 PM
I've followed the instructions and cannot get the USB to boot. I have tried many. many things. but, no luck. Need help.
I posted the verbose message screen. The screenshot attached is right before the machine reboots. I Leopard 10.5.6 installed (ideneb), and had no problems with that install.

Here is what the screen reads:
efi_inject_get_devprop_string NULL stringdata
Loaded HFS+ file (Extra/smbios.plist) 943 bytes free from 4237430
Patched DMI Table
Loaded HFS+ file (DSDT.aml) 15508 bytes from 4237430
Patched ACPI version 1 DSDT

Then the machine re-boots.
I am using Chameleon 2 RC2 with EFIv10 boot file.

dooododoo
09-29-2009, 02:07 AM
I've followed the instructions and cannot get the USB to boot. I have tried many. many things. but, no luck. Need help.

i recall reading somewhere that pentium d's can't run vanilla. i could be wrong. this guide worked perfectly fine for me using a basic pentium dual core (e6300). have you ever ran vanilla with your pentium d?

mstam
09-29-2009, 02:39 AM
I got mine working fine now incl. an ATI4850 thanks to the following thread:
http://www.insanelymac.com/forum/index.php?showtopic=182123

One thing that isn't working, is 5.1 out over S/PDIF. Stereo only for now.

09-29-2009, 12:50 PM
i recall reading somewhere that pentium d's can't run vanilla. i could be wrong. this guide worked perfectly fine for me using a basic pentium dual core (e6300). have you ever ran vanilla with your pentium d?

Well, I installed Leopard using iDeneb v1.3 (10.5.6).
This is what system profiler says:
System Version: Mac OS X 10.5.5 (9F33)
Kernel Version: Darwin 9.2.0
Boot Volume: HAckint0sh
Boot Mode: Normal
Computer Name: Hackint0sh

So, if I can't run vanilla on 10.6, then can you recommend a guide for me to follow?
I am just a little past noobie stage.

raymop

altoidboy
09-29-2009, 05:04 PM
sk1nhd33t, thank you so much for all the time/work you've put into this and helping others get up and running. I'm brand new to this and have a couple of questions from the 1st post in this thread:

when install DVD restore is done go to snow folder on your Desktop and copy the following to /Extra on your flash drive
● dsdt.aml
● boot.plist - edit this to match your EFI Strings, timeout and Graphics mode
● Extensions[USB] - rename it to Extensions

Where do I find instructions on how to edit the boot.plist? I don't know how to find my EFI strings, timeout, or graphics mode. I searched the forum but can't easily find the answer.

Also, would you consider updating those attached files to the latest? I tried doing it myself but got confused. (e.g. Chameleon RC3, PC-EFI 10.3, etc.)

I've tried a SL install several times on my G31M-ES2L with the VGA PNY VCG85512GXXB 8500GT 512MB graphics card. I've gotten it up and running almost perfectly, except no matter what I try, audio doesn't work (no audio devices show up). I've tried LegacyALC883.kext, I've tried LegacyAppleHDAHardwareConfigDriver and LegacyHDAPlatformDriver, I've tried both, I've tried Voodoo, but nothing works.

checkitout
09-29-2009, 07:17 PM
Also, would you consider updating those attached files to the latest? I tried doing it myself but got confused. (e.g. Chameleon RC3, PC-EFI 10.3, etc.)
...
I've gotten it up and running almost perfectly, except no matter what I try, audio doesn't work (no audio devices show up). I've tried LegacyALC883.kext, I've tried LegacyAppleHDAHardwareConfigDriver and LegacyHDAPlatformDriver, I've tried both, I've tried Voodoo, but nothing works.

This is my situation exactly. I have everything working, except for audio. None of the kexts seem to work, no matter where I place them. I have tried everything and have a G31M-ES2l Rev 1.1 (F8 bios) board.

I migrated my Leopard account, so maybe that caused an issue. I think I may just have to totally wipe the drive and completely start from scratch.

If someone would be so kind as to create a new zip with the currently recommended solution, I would greatly appreciate it as well.

altoidboy
09-30-2009, 01:08 AM
Ah, glad to know I'm not alone. But I didn't migrate Leopard. I did a total clean SL install, following a few different guides and trying many different kexts. I'm about to try this guide (the one at the top of this thread) again.

sk1nhd33t
09-30-2009, 06:30 AM
@sk1nhd33t Do you fee like being even more generous and sharing your menu-hilite.gif, menu-off.gif, and menu-on.gif? Right now I use a 22x22 pixel transparent gif.

google iAnderw's menubar icons (should be in devianart) to download the icons there coz my hack is currently stuck on the 3rd floor of our house.. my country (Philippines) was recently hit by typhoon ondoy and some areas (including ours) are still are flooded. Internet is still not restored in my area so im typing this on my MBP on 3G. Thank god though it's just the flood and my family, me and my gadgets are safe :)


Where do I find instructions on how to edit the boot.plist? I don't know how to find my EFI strings, timeout, or graphics mode. I searched the forum but can't easily find the answer.

EFI strings can be obtain by using an app called OSX86tools or EFIStudio. fro the graphics mode, it's the max resolution of your monitor. You can also try skipping efi strings and use " GraphicsEnabler=Yes" on your boot.plist (RC3 or PCEFI10.3 required)


Also, would you consider updating those attached files to the latest? I tried doing it myself but got confused. (e.g. Chameleon RC3, PC-EFI 10.3, etc.)

maybe sometime but i dont see the point because all of the new files are either linked or can easily be found like netkas fakesmc V2 n 10.3.


I've tried a SL install several times on my G31M-ES2L with the VGA PNY VCG85512GXXB 8500GT 512MB graphics card. I've gotten it up and running almost perfectly, except no matter what I try, audio doesn't work (no audio devices show up). I've tried LegacyALC883.kext, I've tried LegacyAppleHDAHardwareConfigDriver and LegacyHDAPlatformDriver, I've tried both, I've tried Voodoo, but nothing works.

for audio, voodooHDA in S/L/E works flawlessly except after waking from sleep but the quoted kext above wont work alone without an HDEF patch (http://www.insanelymac.com/forum/index.php?showtopic=143697) in your DSDT (thanks to coconup). clear your cache after replacing the kext and create and mkext.

also be sure to check System Preference then go to Sound and choose Internal Speakers/Built-In Speaker for both Sound Effects and Output Tab.

here's how the setup goes, any of the 3 combination will do:

- LegacyAppleHDAHardwareConfigDriver + LegacyHDAPlatformDriver + HDEF = audio
- LegacyALC883.kext + HDEF = audio
- VoodooHDA (S/L/E) + untouch dsdt = audio

if all fails then i dont know what to suggest anymore ^_^

This is my situation exactly. I have everything working, except for audio. None of the kexts seem to work, no matter where I place them. I have tried everything and have a G31M-ES2l Rev 1.1 (F8 bios) board.

check above, you must be doing something wrong coz i have the same F8 bios.

sk1nhd33t
09-30-2009, 06:46 AM
you can also check this automated installer (http://osx86.sojugarden.com/2009/09/myhack-installer-1-0-rc3-released/) created by Conti, this will install RC3 + PC EFI 10.3 including the kext needed except for our alc883 audio, for permission and creating Extensions.mkext check this (http://osx86.sojugarden.com/2009/09/permissions-kext-caches/) too (again created by Conti), it's an automated and manual command to fix and create your mkext, just edit it before running since conti uses CustomExtension on his script or rename your extensions folder.

HTH :)

checkitout
09-30-2009, 07:09 AM
Sound is working. I did a fresh install on another drive, copied over my settings manually, and then used carbon copy cloner to get it all back on my original disk.

Stoerte
09-30-2009, 01:38 PM
Hi,

(i thought my installation went well, but now i have the following problem. Every time i boot my computer, Spotlight is trying to index my harddrive and my hackintosh gets a KP and i have to reboot...booting....Spotlight trying to index...KP...reboot...etc. :'( Someone has a fix for me?)

O.K. it's not (only) a Spotlight problem. I stopped running spotlight and deleted the index. (hostconfig SPOTLIGHT=-NO- and mdutil -i off /, mdutil -E /) Now i get every few minutes a KP...Grrrr. Any suggestions?

Another point is that i can't suspend, i have to shutdown the computer every time. Smartsleep didn't help.


HW: G31M-ES2L, E5200, 4GB RAM
SW: see install-instructions (except installing Chameleon RC1 manually), SnowLeopard 10.6.1

russianbandit
10-01-2009, 06:38 PM
I'm a bit confused about the PleaseSleep appliation... I don't have PleaseSleep and my sleep seems to work fine, as in my computer turns itself off in, say 20 minutes. It turns on my fast after this, thus I assume it went to sleep. Am I missing something here?

P.S I have the same board as sk1nhd33t.

mecanoiz
10-01-2009, 06:55 PM
I've followed the instructions and cannot get the USB to boot. I have tried many. many things. but, no luck. Need help.
I posted the verbose message screen. The screenshot attached is right before the machine reboots. I Leopard 10.5.6 installed (ideneb), and had no problems with that install.

Here is what the screen reads:
efi_inject_get_devprop_string NULL stringdata
Loaded HFS+ file (Extra/smbios.plist) 943 bytes free from 4237430
Patched DMI Table
Loaded HFS+ file (DSDT.aml) 15508 bytes from 4237430
Patched ACPI version 1 DSDT

Then the machine re-boots.
I am using Chameleon 2 RC2 with EFIv10 boot file.

I recommend the dr. hurt bootloader linked some where in this topic.
I couldn't get my usb to boot with the standard RC1/2/3 or EFI boot files either.
So just restore your SL iso to the USB drive, install the dr. hurts bootloader and put the extensions(USB) folder and others in the extra folder.

rmn87
10-01-2009, 08:40 PM
I've followed your guide, installed from USB successfully, booted into fresh SL partition (-v x32), installed Chameleon RC2 package for EFI HFS, copied boot to root, copied Extras to root with com.apple.boot.plist with EFI String for 8600GT 256MB from OSX86 Tools, renamed extensions.

When I then try to boot into the drive with -v x32, it kernel panics. I don't understand, this has happened twice on me after another fresh install and then isntalling chameleon.

any help/suggestions?

http://plaza.ufl.edu/rmn87/KP.jpg

G31M-ES2L rev2.0
4gb DDR2800
C2D E8400
eVGA 8600gt 256mb

sk1nhd33t
10-02-2009, 03:24 AM
I'm a bit confused about the PleaseSleep appliation... I don't have PleaseSleep and my sleep seems to work fine, as in my computer turns itself off in, say 20 minutes. It turns on my fast after this, thus I assume it went to sleep. Am I missing something here?

P.S I have the same board as sk1nhd33t.

you dont need PleaseSleep because manual and automatic sleep is working for you.. lucky you :)

care to share the rest of your specs?

I've followed your guide, installed from USB successfully, booted into fresh SL partition (-v x32), installed Chameleon RC2 package for EFI HFS, copied boot to root, copied Extras to root with com.apple.boot.plist with EFI String for 8600GT 256MB from OSX86 Tools, renamed extensions.

When I then try to boot into the drive with -v x32, it kernel panics. I don't understand, this has happened twice on me after another fresh install and then isntalling chameleon.

any help/suggestions?

http://plaza.ufl.edu/rmn87/KP.jpg

G31M-ES2L rev2.0
4gb DDR2800
C2D E8400
eVGA 8600gt 256mb

recreate an Extensions.mkext and boot in 32bit, looking at your pic it's booting in 64bit. to boot in 32bit use "-x32" for PC-efi or "arch=i386" for RC2/3

eLPhi
10-02-2009, 03:56 AM
i have successfully installed 10.5.6 on my G31M-ES2L, can someone tell me if the BIOS settings for 10.5.6 and 10.6 be the same? or someone please post the BIOS settings for 10.6 :)

Bartounet
10-02-2009, 09:44 AM
i have successfully installed 10.5.6 on my G31M-ES2L, can someone tell me if the BIOS settings for 10.5.6 and 10.6 be the same? or someone please post the BIOS settings for 10.6 :)

I haven't had anything to change.

shivpratik
10-02-2009, 02:08 PM
Im unable to install snow leopard. When I select the "Install Mac OS X" in Chameleon Bootloader I get the attached screen. I have tried to install in 32bit and 64bit. Both I get the same error. Please Help me out with this.


Im using G31M-ES2L V1.x mobo.
iAtkos Leopard 10.5.7.

http://i36.tinypic.com/2mepsnk.jpg

russianbandit
10-02-2009, 07:52 PM
you dont need PleaseSleep because manual and automatic sleep is working for you.. lucky you :)

care to share the rest of your specs?


Yep, PleaseSleep is not running (I do have it installed however) and the normal sleep functions for me. Though sometimes it wakes up by itself. It seems that it may be tied to some program running. It's strange sometimes it'll sleep fine, and sometimes it won't auto sleep and wakes up (in a minute or so) if manual slept. That is why I installed PleaseSleep to see if it would fix this issue, which it did not.

My specs:
GA-G31M-ES2L Rev 1.1
Intel Pentium E5200
Asus 9600 GSO Video Card
Optiarc DVD RW AD-7240S
Asus WL-138G V2 PCI Wireless card
1 TB Hitachi HDT721010SLA360 HD

Question: I cannot get my CPU temp to display with iStatMenus. It only shows the HD temp. Has anyone gotten CPU temp to display using any app?

simsim
10-02-2009, 09:03 PM
I have everything as in the first post and automatic sleep works for me without PleaseSleep as well. 32 and 64 bit both.

Only difference is I don't have a bonjour fix. Weird thing though, if you set Display and Computer to sleep after, say 2 minutes of inactivity, display will sleep at that time but it takes a couple of minutes after that before computer sleeps too.

1 sata drive, apple pro usb keyboard, 7300gt, firewire pci, picopsu.


OK, tested a bit more and it seems to just work now and again :-)

Sileem
10-02-2009, 09:50 PM
Don't upgrade your bios, I upgraded to F10 and now my ethernet does not work, even with the ethernetbuiltin put in the boot.plist

Edit: Help, Everything worked fine with the Beta F9 Bios, but now ethernet does not work even when I downgrade to F9 (final) bios. Im going to try the F8 bios, but does anyone know if theres any solution?

russianbandit
10-02-2009, 11:25 PM
Weird thing though, if you set Display and Computer to sleep after, say 2 minutes of inactivity, display will sleep at that time but it takes a couple of minutes after that before computer sleeps too.

I see this too. It's almost like the sleep timer for computer starts after the Display goes to sleep. So say if you have 2 minutes set for sleep for both Display and Computer, Computer will go to sleep after 4 minutes. This is just a theory, not totally positive on this.

lazyfly
10-03-2009, 12:32 AM
hey guys,
looking into buying the board, but i'm not really sure if 5.1 multichannel audio is working?!

I read that S/pdif is not working, but what about analog multichannel?

thx,
lazy
ps: awesome guide, thx so much!!

bubuli
10-03-2009, 06:09 PM
@sk1nhd33t

I did verify HDEF is listed in DSDT. Now as to whether or not that means I'm ok just because I see it remains to be seen. But I did use the one I got from the first page of this thread with no modifications.. perhaps that's my issue? I've read where you can patch it... but need to research further and see if that would help? I even tried to generate EFI string for HDEF and put in my com.apple.Boot.plist... but still nothing.

Anyway... I'm at a loss as I did go through all your steps and don't seem to be any closer to hearing music?! As I mentioned, sound works flawlessly in 10.5.8.. but I cannot select any device in System preferences / Sound in my SL install. Arrgh..

I've even managed to successfully install 10.5.8 on my Nvidia chipset system which was much more difficult than the gigabyte 10.5.8. ( but haven't tried to put SL on that board yet )

Just as a side note... I have a USB speaker system from Logitech that I decided to plug in just for the heck of it.. and of course it shows up immediately in sound preferences and works great. Now, something else that I haven't tried that may be a possible conflict is I do have a creativesound card installed in one of my PCI slots. I use it when I boot from XP as it's full blown surround for games, movies, etc... perhaps that may be causing some conflicts with my onboard sound? But again.. no issues in 10.5.8.

It's time to take a break for awhile and maybe jump back with a clear mind later. Thnx for everyone's input....

hi L8nitehackin

I also have the version 2.x of the board and I was having the exact same problem: everything working (with a separate NIC, not using the onboard LAN) except SL can't see onboard audio.

the problem I was having was I was using Chameleon 2RC2...i switched to RC3 and used the kexts and DSDT.aml posted by sk1nhd33t and voila! WE GOTZ AUDIO LOLZ!

to recap:

- use the kexts provided by sk1nhd33t
- use the DSDT.aml (patched with HDEF already) by sk1nhd33t
- use Chameleon 2.0 RC3

all three are crucial to have on board audio working for ES2L v2.x boards

Hope this helps!!

infinitemac community rules! sk1nhd33t's guide is awesome! i would have never managed to build my Hackint0sh without his guide! Ayos ka talaga, tsong! (translation: You're alright, brother!) :-)

ju421019
10-03-2009, 10:28 PM
I need some help, I installed snow leopard using a lifehacker guide, but cant install any kexts using Osx86 Tools.

I don't get any sound, i dont see any output device in sound preferences.

Using 10.5.8 i was able to install sound kext but why isnt working in snow leopard.

what tool do i use to install kexts?

justtemp
10-03-2009, 11:58 PM
Hi,
Using a bought copy of the upgrade disk I managed to use your tutorial to upgrade a working ideneb install to snow leopard! Thank you SO MUCH, you are the greatest!!

Some things:
1. adding EFI means adding a long list of digits to the com.apple.Boot.plist and it is based on your graphics card. I used "EFIStudio (http://scottdangel.com/blog/?page_id=20)" , entered my EFI in the file (which you later copy from the USB to the HD in /Extra/com.apple.Boot.plist)
2. the UUID of my computer (you can find it in "apple->about this mac->more info->hardware under "hardware UUID") was already in the plist when I opened it, which brings us to:

3. I did not do exactly as written here. this tutorial is for a new install and I upgraded a current install, somehow it worked (maybe because I was based on ideneb to begin with?), after installing from USB I booted from the USB again but chose the HD I upgraded. the OS started ok (no video :-( ) but could not install chameleon for some reason. I didn't get it installing until now.. but I can boot from the HD now (after copying all of the Extra/ and boot files and changing as written in first post) and now the OS works.. so I don't know what was that chameleon failed to install all about.

Anyway, thank you so much for the howto, I really admire all you people taking the time to make this possible!!

ju421019
10-04-2009, 04:21 AM
my sound output/input are showing no devices - any help? Thanks

ju421019
10-05-2009, 01:44 AM
I have the same problem, no audio devices are showing up, can anyone help?

thanks

This is my situation exactly. I have everything working, except for audio. None of the kexts seem to work, no matter where I place them. I have tried everything and have a G31M-ES2l Rev 1.1 (F8 bios) board.

I migrated my Leopard account, so maybe that caused an issue. I think I may just have to totally wipe the drive and completely start from scratch.

If someone would be so kind as to create a new zip with the currently recommended solution, I would greatly appreciate it as well.

10-05-2009, 02:58 AM
"drossxyu
Puma

Join Date: Sep 2009
Posts: 29
For those of you that are still having trouble getting the sound to work I was able to get it to work by doing the following as provided by djnitehawk on thisthread (check out his awesome automation script while you're at it):

1. get rid of all other sound kexts that u have added, from both /E/E and /S/L/E

2. download the latest voodoohda and extract it...

3. copy voodoohda.kext to /S/L/E and run the following commands in terminal to fix repair permissions and rebuid mkext caches...

sudo chown -R root:wheel /system/library/extensions
sudo chmod -R 755 /system/library/extensions
sudo diskutil repairpermissions /volumes/NAMEOFSNOWVOLUME
sudo touch /system/library/extensions

4. install the voodoohda pref pane by double-clicking on it...

5. reboot and pray to the hackintosh gods :-)

I have a G31M-ES2L Rev.2. I was never able to get the legacy883.kext to work, nor the other two separate sound .kexts. Since I have the Rev. 2 the ethernet port never worked either so I decided to purchase the apple usb ethernet adaptor. It says it's supposed to be for the macbook air only but it works fine. For some reason it didn't work right off the bat. I had to go into the network control panel to 'activate' it. I'm dual booting w\ windows 7 so luckily there is a windows driver for this device here, although I have yet to test "



The fix by drossxyu is what worked for me. I tried everything. And I mean everything. This is the ONLY sound fix that worked,
You must remove any and all other HDA's from /extra and s/l/e. Rebuild and reset permissions.

Anyone that has sound problems should try this fix.

I have a g31m-es2l v1.1 F8 with a pentium D 950.

After 1 week, I finally have snow leopard with working sound.

10-05-2009, 03:00 AM
I have the same problem, no audio devices are showing up, can anyone help?

thanks

See my response right below yours! Maybe it will help.

ju421019
10-06-2009, 03:52 PM
Thanks - I will try this audio trick on a fresh install again tonight.

Or can I do it on my existing install, I think i added several kexts to get it work, where is the path to remove them?

What are these paths? "get rid of all other sound kexts that u have added, from both /E/E and /S/L/E"

1. I found the the link to the voodoohda file and pane.



http://forum.voodooprojects.org/index.php/topic,234.0.html

Thanks!

dmbardal
10-06-2009, 09:24 PM
I got an question.
I have successfully installed Snow Leopard using your way,
but I changed my GeForce 9600GT for an ATI HD 4870 512MB GDDR5 simply because its better, and I know it works on 10.6.1.

However, when I did that, I got the following error:
"AppleRTL8169 phywaitforautonegotiation timeout"

I have googled, and I have no idea how to fix it.
I did also try to use the USB-Installer and boot to install another one, because I thought it was because of the GFX change,
but that doesnt work either..
I have also tried to do "n" instead of "y" on the useethernet string, but nothing.
I have tried to remove the GFX String, nothing.
I have tried to remove all the NVIDIA kexts (NVxxxx.kext), still nothing.
Same result.

Any chance for a hint in the right direction, or an direct answer? :p

- Dag Magnus

Edit: I removed the NVIDIA kext from the installer, the ATI kext, and added an modified ATI Kext and my installer now works.
But when I install and try to run the newly installed Snow Leopard, it stops at the same problem.
I dont know what I am supposed to do now, I am completely lost!

mamexp
10-06-2009, 11:50 PM
I couldnt read all the post so please forgive me if its already answered

Were you guys able to get the onboard graphics working? Full resolution and QE support?

If so please give me some sort of a guide or tip....

Thanks in advance

gashead76
10-07-2009, 04:47 AM
Ok, I am for the most part new to dsdt patching.. Here's my problem.

I used the dsdt.aml from the snow.zip. Install goes great, boots up great. Only, I have no networking at all! I have an asus 138g-wl wireless pci card (I think that's it, works well in 10.5). My board is the ES2L version 2, so I know that builtin Ethernet does not work.

Anyway, if I remove the dsdt.aml from the zip in this guide and replace it with the one I was using for 10.5 (just the rtc fix), network starts right up.. But I lose the fixes in the new dsdt! Like, the CMOS reset fix, sound, etc..

Any suggestions? I looked at the decompiled versions of the old versus the new, I have no idea what I am looking at though.

Thanks.

sk1nhd33t
10-07-2009, 11:24 AM
I couldnt read all the post so please forgive me if its already answered

Were you guys able to get the onboard graphics working? Full resolution and QE support?

If so please give me some sort of a guide or tip....

Thanks in advance

AFAIK it's not working so buy a cheap video card like the 9500GT or higher.

Ok, I am for the most part new to dsdt patching.. Here's my problem.

I used the dsdt.aml from the snow.zip. Install goes great, boots up great. Only, I have no networking at all! I have an asus 138g-wl wireless pci card (I think that's it, works well in 10.5). My board is the ES2L version 2, so I know that builtin Ethernet does not work.

Anyway, if I remove the dsdt.aml from the zip in this guide and replace it with the one I was using for 10.5 (just the rtc fix), network starts right up.. But I lose the fixes in the new dsdt! Like, the CMOS reset fix, sound, etc..

Any suggestions? I looked at the decompiled versions of the old versus the new, I have no idea what I am looking at though.

Thanks.

it's always recommended to create your own DSDT, ive attached my own dsdt for comparison only but w/ the same board it can still be used. please check the credits on page 1, all the fixes are there and linked (audio, RTC, EHCi). You can use DSDT SE by Evoteam for simple copy paste patching or you can use other tools out there using the newer iASL sept. version :)

ju421019
10-07-2009, 10:21 PM
Hi - this is a noob question

How do install the dsdt.aml file?

I ask this because I installed Snow Leopard using the lifehacker guide for another gigabyte board, it works fine, except some things like audio.

Now, I know there is a dsdt file in this guide, how can I apply it to my install?

Thanks!

MonkeyDLuffy
10-08-2009, 08:16 PM
Can anybody run Voodoopower.kext in 64-bit? It only works in 32-bit which I think is normal. But I want to run in full 64-bit and at the same time save power.

Is there any other way to run Speedstep buy not using Voodoopower? Or maybe anybody has a 64-bit version or a work around to make Voodoopower work.

Thank you.

UPDATE:

I found the answer to my question but I'm not 100% sure it works. It looks like it works though.

I just went ahead and read this thread:

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

Scroll down at the 1st post you will see the link for CPUi.

I DID NOT follow any DSDT/SSDT modification with regards to CPU speedstep. I just installed the CPUi app and that is it. I just made sure that Voodoopower.kext is not available in /E/E or /S/L/E.

The reason why I'm not sure it's 100% is because of the program that netkas made, cpu-x, doesn't recognize the speed change. But the CPUi app itself does. I don't know where cpu-x fetches the info, but with Voodoopower.kext + cpu-x, cpu speed changes are recognized, but 32-bit only.

The CPUi works in both 32 and 64bit. - SLEEP works, but it is harder to wake up - more keys needs to be pressed. AUTOSLEEP does not work.

UPDATE: It was not hard to wake up from sleep. I just thought it was. Sorry.