Snow Leopard on G41M-ES2L
Using the USB installation method
Welcome to my guide. I'll show you how you can install snow leopard on your G41M-ES2L!
I'll keep the guide as simple as possible.
- G41M_Files.zip (All the files im using are in there)
- G41M-ES2L Motherboard (Bios F4)
- Retail version of Snow Leopard
- A graphic card (Since the build-in doesnt work)
- 8GB USB (If you dont have any : Use a partition or your iPod something with 8gb on it)
- Running Mac Os X Machine (Could be another partition or a borrowed macbook)
Insert your Snow Leopard DVD into your DVD drive. An icon will popup at your desktop.
Now insert your 8GB Usb (Or ipod, sd card anything with 8gb on it) .
Go to Disk Utility and go to your USB stick. Click on erase (Use Mac Os X Journaled). Name it OSX86 (Optional)
Now, go to restore. Drag the Snow Leopard DVD icon (which is on your desktop) to the source. (Dont click on image)
Now drag your USB (OX86) to destination. Be sure to uncheck erase destination.
Now it should look like this:
Now click on restore!
This will take about 20 minutes (Depends on the speed of your usb)
2. Preparation USB 2)
Now go to your G41M_Files folder and find myHack. Run it! (Located: Tools)
Select to install it on the USB (Important!)
Just before hitting Install click on customize and select the following kexts:
- PS2Controller (Optional: Use only if you have PS/2 keyboard)
Now you're almost ready to boot from your USB!
Now copy the folder G41M_Files to your USB (We need some files later!)
2. Preparing your HD
Go to Disk Utility and choose your HD you want to install Snow Leopard on. Open the partition tab and change it from "Current" to 1 Partition. Use the Mac OS X Journaled. Name it. Now click "Option" and select "GUID Partition Table" (Important!)
Note: You can do this step while installing snow leopard. Just before you choose your HD go to utilities and choose Disk Utility. The process is the same.
2. Boot from USB
Click the power button and hit F12 to bring up the boot options. Choose USB FDD and hit enter.
You'll see the bootloader. Press any key and then choose the OSX86 USB.
If you're lucky you'll get to the "Select Language Screen". Install SL and reboot.
3. Configuring the installaion
Press F12 and choose Hardrive and then choose the USB. You'll see the bootloader (You can install in verbose mode with -v). You'll see a nice intro video. We have snow leopard installed! But wait, the video is laggy and we have no sound. We have to fix this!
When you configured your country and name etc. you'll finally see the desktop.
Go to your USB and open up the G41M_Files folder. Go to Tools and run myHack. This time you should choose your HD instead of your USB to install. Customize your installation and choose:
- PS2Controller (Optional: Use only if you have PS/2 keyboard)
Open up G41M_Files/Audio and run AzaliaAudio.pkg. Install it on your HD.
To get your internet to work you have to install a kext. It's easier then it sounds.
Go to G41M_Files/Tools and double click the Kext Helper b7.zip. Open up Kext Helper b7.
Now go to G41M_Files/Lan double click RealtekR1000SL.kext.zip and then drag the RealtekR1000SL.kext to the Kext Helper b7. Enter your password and hit "Easy Install"
It should look like this:
Cross your fingers and reboot!
4. Finnishing up a)
There is a "Extra" folder in the G41M_Files folder. Open it up. Copy dsdt.aml.
Now go to Your HD/Extra. Paste dsdt.aml (If you wish you can do your own DSDT. Files are provided under "Make your own DSDT".
Do the same for com.apple.Boot.plist and SMBIOS.plist. If you're not happy what's in your "About this Mac Screen" change the SMBIOS.plist with TextMate (/Tools).
4. Finnishing up b )
If you really want to use your own DSDT.aml, here is a quick guide:
DSDT quick guide:
- let's begin... be sure you have a good texteditor handy (Tools/Textmate)
- open "Make your own DSDT" 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
- (optional) 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 ALC888 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
● 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.
4. Finnishing up c)
How to update correctly to 10.6.2
If you update to 10.6.2 you'll get kernel panic in the booting process. Here is a way how you can boot properly with 10.6.2 installed: (Thanks to GoRuSg at this point)
start "osx install" again (from your usb disk) select your language .. next screen go to tools and open your terminal.
type: cd /Volumes/<and whatever you named your osx partition> "cd /Volumes/OSX" in my case
type: cp mach_kernel mach_kernel.106 (rename your 10.6.2 kernel to temp name)
type: cp /mach_kernel mach_kernel (move 10.6 kernel to your system drive and let osx boot using that kernel)
type: reboot (reboot into your osx system drive it should work now)
once in osx remove your sleepenabler.kext
open your terminal
type: cd /Volumes/<and whatever you named your osx partiton> " cd /Volumes/OSX" in my case
type: sudo mv mach_kernel.106 mach_kernel (replace your current "usb install" kernel with proper 10.6.2 kernel)
osx should boot now with your new 10.6.2 kernel with no probs
now find sleepenabler for sl 10.6.2 (loads of them here and google if not pm me ill post it here once i get my hands on my osx box), install it.
REBOOT AGAIN AND YOU ARE FINISHED!
HAVE FUN WITH SNOW LEOPARD
Credits: sk1nhd33t from infinitemac, osx86 community! GoRuSg from Insanelymac!
Special thanks to: Zaap
DO NOT PM ME IF SOMETHING WENT WRONG. MAKE A NEW THREAD.
Maybe you've noticed: I'm not a native english speaker so excuse me for any wierd sentences.
Yours sincerely DAVE
If you missed it: download G41M_Files.zip