InfiniteMac OSx86 Community  


Reply
 
Thread tools Display modes
  #1  
Old 06-13-2009, 11:22 PM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
Tiger
 
Join Date: Apr 2009
Location: England, South-East
Posts: 262
Lightbulb [How-To] Install Snow Leopard on a PC

How to install Snow Leopard on a PC.

This was tested with build 10A432 on a Core 2 Duo CPU. (see sig. for specs.) This is how I got it to work, it may not work for some.

THIS IS A GUIDE FOR 10A432, not my original 10A380 version, thats history...

What you will need:
A Working OS X Installation
A DMG or Install DVD of SL 10A432,
A DSDT (From wherever, compiled or decompiled),
2 spare HDs or a couple volumes big enough to install Snow Leopard onto and restore the 10A432 image onto,
A few kexts, we'll get to them later...

Installation

Step 1: Restore the DMG/Disc of Snow Leopard 10A432 to a volume using Disk Utility. (Click a volume in the sidebar, click the Restore tab, drag from the sidebar the DMG or Disc of Snow Leopard into the "Source" box. The "Destination" as your Snow Leopard Installer volume.)

Step 2: Once that is done and you have the Snow Leopard Installer image restored to a volume, your now gonna wan't to install Snow Leopard! But first, is your volume (that you want to install snow leopard onto, using GUID or MBR? If your volume is using GUID, your good to go, just skip to Step 3. If not, simply download this (thanks to The Edge3000) and place it in /Volumes/<<[SnowLeopardInstallerVolume]>>/System/Installation/Packages.

Step 3: Browse to the OSInstall.mpkg on your Snow Leopard installer volume, which would usually be located at: /Volumes/<<[SnowLeopardInstallerVolume]>>/System/Installation/Packages/OSInstall.mpkg
Once you've found it, double click it and the installer window should pop up.

Step 4: Once your at the "Customize" window, select the components YOU ONLY NEED! Deselect any unnecessary fonts, languages or printer drivers or the install may result in an error.

Step 5: Go ahead and click "Install" (make sure your on the right vol.) and Installation should begin (Strangely enough).

Step 6: After the install is done, don't reboot yet! You've still got a lot to do! Your now gonna need some kexts, a DSDT and you may need a patched kernel for your CPU. Now, your gonna need to install a bootloader that can boot Snow Leopard. For this guide, we will use Chameleon v2 RC3, as it is much more stable than PC-EFI v10.x. Download the bootloader here. Install the Chameleon package onto the volume you USUALLY boot OS X from, unless your using an External USB/Firewire drive, then of course install the bootloader onto the Snow Leopard vol.

W00t, your computer can now boot Snow Leopard! BUT wait.. not yet.. we still need some editing...

Making it work

electro has provided us with a HUGE option of kexts, utilities and more for Snow Leopard, which you can find here: http://cid-8b65993ef55cf014.skydrive.../.Public/OSx86
A big thanks and all credit to him/her.... We'll be using electro's stuff for the following in this guide...

Step 1: Kernel. Using vanilla? Skip this step. Now, all you AMD or P4 ect users know that you'll need a modified kernel, so thankfully electro has provided a kernel for you: http://cid-8b65993ef55cf014.skydrive...w%2010a432.rar Once you've extracted it, place it in the root of your Snow Leopard Volume and rename it to "mach_kernel" if needed.

Step 2: A few kexts. Your going to need a few kexts to make it boot, and enhance your Snow Leopard experience.

Here are the kexts that your going to need for a properly functioning SL... (all of which are 64 bit)

FakeSMC v2
OpenHaltRestart
PlatformUUID
NullCPUPM

Download and Install those kexts and place them in the /S/L/E of your Snow Leo vol. To install the kexts, open up Terminal and type:
Code:
sudo -s
cd /Volumes/<<[SnowLeopard]>>/System/Library/Extensions
chown -R root:wheel *
chmod -R 755 *
Step 3: DSDT. Your going to need a modded DSDT to stop the annoying CMOS reset bug.

Download iasl and extract it to /usr/bin on your CURRENT BOOTED VOLUME! - This will allow modification of a compiled DSDT.

Use ~pcwiz's DSDT GUI app to create a DSDT if you don't already have one.. once you have your DSDT.aml located in the root of your volume, open Terminal..
Code:
sudo -s
iasl -d /Path/to/dsdt.aml
You should have a dsdt.dsl located in / now, that is decompiled and editable.
open dsdt.dsl and search for "RTC"/ Find
Code:
0x08          //Length
below "Device (RTC)" or "Device (RTC0" and replace the "8" (or whatever number it may be) with a "2". So it looks something like this:
Code:
0x02           //Length
. here's what it should fully look like:
Code:
 }

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                    })
                }
Save it, and run the following through terminal:
Code:
sudo -s
iasl -ta /Path/to/dsdt.dsl
You should now have a compiled DSDT.aml located in /. Copy it to the root of your Snow Leopard volume.

Optimisation

For any other spare kexts that you may need, Take a good look around electro's files for OS X. We owe a big thanks to electro for maintaining, updating and providing us with these files:
http://cid-8b65993ef55cf014.skydrive...d?view=details

Also, if you plan on using 64bit most of the time, I would recommend using an EFI string for your graphics card.

Boot!
It's time to boot into Snow Leopard! you know how, just hit that reboot button and see what happens! If all goes well, you should be soon watching a nice intro video!



--------

Like electro's Snow Service, I have created my own.

Here you can find everything you need to run/boot SL on a PC.

Don't worry about the certificate error, I'm not going to hack into your computer or anything!

https://sacleocheater.homeunix.com

I'm currently testing the server, If I find the bandwidth rates are too high, I will discontinue this...

anyway, server may not be running 24/7, but it should most of the time be

Username: snowfiles
Password: snowfiles

Do NOT login Anonymously

PLEASE do not download things you don't need!

---------

Good luck to all!

~ Cleo

My Specs
System:Fujitsu-Siemens Amilo Li 2735 Notebook
OS:Mac OS X Snow Leopard Retail 10.6.2 w/Vanilla Kernel & Windows 7
CPU:Intel Core 2 Duo (Merom) T5550 @ 1.83 GHz
Memory:2 GB DDR2 SDRAM @ 800 MHz
Graphics Chip: Intel GMA X3100
Audio Chip: Realtek ALC268

Add me on:
Skype: sacleocheater
AIM: SaCleoCheater@aim.com
GTalk/Email: laptopneedsproj@gmail.com

Last edited by SaCleoCheater; 10-06-2009 at 08:47 PM. Reason: Refurb, Added FakeSMC, Added Chameleon v2 RC3
Reply With Quote
  #2  
Old 06-14-2009, 01:49 AM
Aydinz's Avatar
Aydinz Aydinz is offline
Tiger
 
Join Date: Sep 2008
Location: Australia
Posts: 254
wow, i thought this was going to be a lot harder, at the start of next month i will definently try this out and report back on how it went

iMac ::: Mac OS X 10.6.1 ::: Intel Core2Duo 2.93GHz ::: NVIDIA Geforce GT 120 256MB ::: 4GB DDR3 RAM

Milanca Project ::: Mac OS X 10.6.1 Retail ::: Vanilla Kernel ::: Intel Core2Quad Q6600 2.4GHz ::: NVIDIA GeForce 8600 GT 256MB ::: 4GB DDR2 RAM ::: GIGABYTE GA-EP35C-DS3R
Reply With Quote
  #3  
Old 06-14-2009, 02:01 AM
xXrkidXx xXrkidXx is offline
Leopard
 
Join Date: Apr 2009
Location: Unknown ;)
Posts: 499
im confused on what the 2 GUID Partitions are for... cant u just install it with one free partition?

Computer: Gateway 838GM | 9.7.0 Qoopz Vodoo Kernel |2.0 RC1 Chameleon Bootloader | Processor:Intel Pentium 4 630 / 3 GHz | RAM: 512MB / 4GB Max, 2 DDR Channels | OS: Vista Ultimate 32BIT, OSx86 iATKOS v7 10.5.7 | Mainboard Chipset: Intel 915G Express | Graphics Card:Integrated Intel GMA 900 | Video Memory: Dynamic Video Memory Technology 3.0 | Audio:ALC 860 |Card Reader:8 in 1 Integrated| Hard Drives:1x 200GB SATA(Vista), 1x 320GB SATA(OS X) Both Internal
Reply With Quote
  #4  
Old 06-14-2009, 10:31 AM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
Tiger
 
Join Date: Apr 2009
Location: England, South-East
Posts: 262
Wink

Quote:
Originally Posted by xXrkidXx View Post
im confused on what the 2 GUID Partitions are for... cant u just install it with one free partition?
As long as it is big enough and on the GUID partition table

My Specs
System:Fujitsu-Siemens Amilo Li 2735 Notebook
OS:Mac OS X Snow Leopard Retail 10.6.2 w/Vanilla Kernel & Windows 7
CPU:Intel Core 2 Duo (Merom) T5550 @ 1.83 GHz
Memory:2 GB DDR2 SDRAM @ 800 MHz
Graphics Chip: Intel GMA X3100
Audio Chip: Realtek ALC268

Add me on:
Skype: sacleocheater
AIM: SaCleoCheater@aim.com
GTalk/Email: laptopneedsproj@gmail.com
Reply With Quote
  #5  
Old 06-14-2009, 10:36 AM
pαuℓzurrr.'s Avatar
pαuℓzurrr. pαuℓzurrr. is offline
Tiger
 
Join Date: Jan 2008
Location: The Netherlands
Posts: 307
What version is that Dmitrik's legacy kernel? 10A335?
Because i can boot with the 335 kernel, but it doesn't go further after it finds my boot disk...
So im thinking it's the kernel version...
Thanks!

Mac Inspiron 531 - AMD 64 X2 5000+ (2.60GHz) - Dell M2N61-AX/nForce 430/MCP61 - 4GB Dual Channel DDR2 667MHz -
Modbin's Snow AMD Kernel - EFI USB Install
ALC888 - nVidia GeForce 8600 GT 256 MB
2 x WDC WD5000AAKS 500 GB SATA HDD
Dell E228WFP 22" WideScreen LCD & LG 37LG5000 37" LCD TV - Apple Mighty Mouse & Apple Aluminum Keyboard
iPhone 3G 16GB White T-Mobile NL - 2 x MacBook Alu 2.0 GHz|2GB|160GB HDD|

Last edited by pαuℓzurrr.; 06-14-2009 at 10:41 AM.
Reply With Quote
  #6  
Old 06-14-2009, 10:41 AM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
Tiger
 
Join Date: Apr 2009
Location: England, South-East
Posts: 262
Quote:
Originally Posted by pαuℓzurrr. View Post
What version is that Dmitrik's legacy kernel? 10A335?
Thanks!
Yeah it's 10A355.

If you do get stuck when it finds your disk when booting in Verbose, then I guess you could try AnV XNU or the Voodoo Kernel.

I'll have a little play with kernels, and report what works and what doesn't

My Specs
System:Fujitsu-Siemens Amilo Li 2735 Notebook
OS:Mac OS X Snow Leopard Retail 10.6.2 w/Vanilla Kernel & Windows 7
CPU:Intel Core 2 Duo (Merom) T5550 @ 1.83 GHz
Memory:2 GB DDR2 SDRAM @ 800 MHz
Graphics Chip: Intel GMA X3100
Audio Chip: Realtek ALC268

Add me on:
Skype: sacleocheater
AIM: SaCleoCheater@aim.com
GTalk/Email: laptopneedsproj@gmail.com
Reply With Quote
  #7  
Old 06-14-2009, 10:43 AM
pαuℓzurrr.'s Avatar
pαuℓzurrr. pαuℓzurrr. is offline
Tiger
 
Join Date: Jan 2008
Location: The Netherlands
Posts: 307
No those kernels are not gonna work because there 9.7.0...

Mac Inspiron 531 - AMD 64 X2 5000+ (2.60GHz) - Dell M2N61-AX/nForce 430/MCP61 - 4GB Dual Channel DDR2 667MHz -
Modbin's Snow AMD Kernel - EFI USB Install
ALC888 - nVidia GeForce 8600 GT 256 MB
2 x WDC WD5000AAKS 500 GB SATA HDD
Dell E228WFP 22" WideScreen LCD & LG 37LG5000 37" LCD TV - Apple Mighty Mouse & Apple Aluminum Keyboard
iPhone 3G 16GB White T-Mobile NL - 2 x MacBook Alu 2.0 GHz|2GB|160GB HDD|
Reply With Quote
  #8  
Old 06-14-2009, 10:44 AM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
Tiger
 
Join Date: Apr 2009
Location: England, South-East
Posts: 262
Quote:
Originally Posted by Aydinz View Post
wow, i thought this was going to be a lot harder, at the start of next month i will definently try this out and report back on how it went
If you're already running OS X, it should be a snap

My Specs
System:Fujitsu-Siemens Amilo Li 2735 Notebook
OS:Mac OS X Snow Leopard Retail 10.6.2 w/Vanilla Kernel & Windows 7
CPU:Intel Core 2 Duo (Merom) T5550 @ 1.83 GHz
Memory:2 GB DDR2 SDRAM @ 800 MHz
Graphics Chip: Intel GMA X3100
Audio Chip: Realtek ALC268

Add me on:
Skype: sacleocheater
AIM: SaCleoCheater@aim.com
GTalk/Email: laptopneedsproj@gmail.com
Reply With Quote
  #9  
Old 06-14-2009, 10:46 AM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
Tiger
 
Join Date: Apr 2009
Location: England, South-East
Posts: 262
Quote:
Originally Posted by pαuℓzurrr. View Post
No those kernels are not gonna work because there 9.7.0...
hmm... AnV = 9.6, Voodoo = 9.5, Snow = 10.0.1b.0 (or something like that, I'm on 10.5.6 atm so I can't exactly remember.)

EDIT

I will give andyvand a shout (when he returns) and see if he would be able to patch the kernel, I shouldn't really tell you this, but he made a kernel for Tiger that supports Leopard kexts so... I'll inform him and see what he thinks, maybe he could do the same for Snow Leo?

If anyone out there could patch the kernel for 10A380, that would be great!

My Specs
System:Fujitsu-Siemens Amilo Li 2735 Notebook
OS:Mac OS X Snow Leopard Retail 10.6.2 w/Vanilla Kernel & Windows 7
CPU:Intel Core 2 Duo (Merom) T5550 @ 1.83 GHz
Memory:2 GB DDR2 SDRAM @ 800 MHz
Graphics Chip: Intel GMA X3100
Audio Chip: Realtek ALC268

Add me on:
Skype: sacleocheater
AIM: SaCleoCheater@aim.com
GTalk/Email: laptopneedsproj@gmail.com

Last edited by SaCleoCheater; 06-14-2009 at 11:02 AM.
Reply With Quote
  #10  
Old 06-14-2009, 11:10 AM
pαuℓzurrr.'s Avatar
pαuℓzurrr. pαuℓzurrr. is offline
Tiger
 
Join Date: Jan 2008
Location: The Netherlands
Posts: 307
Quote:
Originally Posted by SaCleoCheater View Post
hmm... AnV = 9.6, Voodoo = 9.5, Snow = 10.0.1b.0 (or something like that, I'm on 10.5.6 atm so I can't exactly remember.)

EDIT

I will give andyvand a shout (when he returns) and see if he would be able to patch the kernel, I shouldn't really tell you this, but he made a kernel for Tiger that supports Leopard kexts so... I'll inform him and see what he thinks, maybe he could do the same for Snow Leo?

If anyone out there could patch the kernel for 10A380, that would be great!
Hmm if andy could get the 10.0.0.1b source code he could make it i think...

Mac Inspiron 531 - AMD 64 X2 5000+ (2.60GHz) - Dell M2N61-AX/nForce 430/MCP61 - 4GB Dual Channel DDR2 667MHz -
Modbin's Snow AMD Kernel - EFI USB Install
ALC888 - nVidia GeForce 8600 GT 256 MB
2 x WDC WD5000AAKS 500 GB SATA HDD
Dell E228WFP 22" WideScreen LCD & LG 37LG5000 37" LCD TV - Apple Mighty Mouse & Apple Aluminum Keyboard
iPhone 3G 16GB White T-Mobile NL - 2 x MacBook Alu 2.0 GHz|2GB|160GB HDD|
Reply With Quote
Sponsored Links

Reply

Tags
amd, computer-pc, intel, snow leopard, tutorial

Thread Tools
Display Modes

Forum Jump