PDA

View Full Version : [Guide] How to install Mac OS X Snow Leopard on a PC


mg100796
10-19-2009, 04:02 AM
The moment you've all be waiting for! Time to find out how to install OS X on your PC. First off, your going to have to find a distribution to install, and download my package here (http://mattsmarket.com/uploads/Snow_Leopard_Files.zip). (If you already have any installation skip to Phase 2)
Phase 1
For this tutorial, I'm going to use iDeneb v1.3 10.5.5. In your BIOS set your HD mode from IDE to ACHI. Also, if you have any uneccassary CPU features, you will need to disable them in your. ie: HT (Hyper-Threading) or multiple cores. Now set your boot device to the DVD drive, then save and reboot. I would suggest booting with the flag "-v". If it freezes somewhere post the last few lines in your comment.http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0101-768x1024.jpg Once you successfully boot to the DVD goto Utilitys->Disk Utility, and add a parition. We'll name it "Leopard". Now format your Leopard partition to Apple Journaled (Extended). When you finish that up you can click through untill you get the screen withe install button. STOP!!!!!! You HAVE to click customize.http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0104-768x1024.jpg Then select the packages accordingly. Unless you know EXACTLY which ones you need I suggest checking all the chipsets (execpt the test one), and if you have an SSE3 compatible processor select the SSE3 kernal, otherwise leave it default. Don't select any graphics cards or audio driver just yet.http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0105-768x1024.jpg Now, your good to install! Sit back, grab a cup of coffee and wait for it to finish (It should take 8-20 mins). Once it installs successfully, reboot and take the disc out of your drive. If you have more than one core and you didn't previously disable the other cores you need to also use the "CPUS=1" boot flag. If not then just use "-v -x". Again if it freezes remember to post the last few lines in the comments.
Phase 2
Now put your Snow Leopard disc into the DVD drive and open up disc utilities. Click on the disc and restore it to a partition. We'll call this one "install". It needs to be at least 8GBs.http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0125-768x1024.jpg Once finished with that open finder and navigate to your install volume. Press Command+Shift+G and type "/Volumes/{Your install volume}/system/installations/packages/ then scroll down and find OSInstall.mpkg make sure it's extension is .MPKG. Go through the installation and change the destination to where you want to install Snow Leopard. We'll use the partition "Snow Leopard". Once you get it all installed, don't restart quiet yet. Download the package here. Now, you will need to install Charmeleon RC 2 on your Leopard partition and on your Snow Leopard partition. Then install the Snow Leopard package for charmeleon on your Snow Leopard partition.http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0117-768x1024.jpg Now, your going to need an EFI string to make your graphics card work. Open up OSx86 tools and click on the Add EFI/Boot Flags strings button, then GFX. If you don't find you model in the pull down, chose custom and enter in your info. When it shows that huge hex code, copy it and in finder navigate to the Extra folder in you Snow Leopard volume and open the com.apple.Boot.plist. Paste your hex code into the device properties <string><\string> tag. Now open up the DSTS patcher from the pack of files you downloaded earlier. Select Darwin, check "apply to", and then select your Snow Leopard partition. Finally, depending on your specs, your going to install your kext files. There's a great place to find kext files at http://cid-8b65993ef55cf014.skydrive.live....rd?view=details (http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard?view=details). Once you download them, move them into the Extra/Extensions folder in your Snow Leopard volume, and then drag that folder over the KextsUtility you downloaded earlier. Ok! You reading to save everything and reboot. Cross your fingers and boot up to the HD with Snow Leopard on it. Now type the boot flags "-x32" (Loads the 32 bit kernal) and "-v". If that doesn't work add "-x" to boot into safe mode. Once your in, goto the About This Mac page and click "More Info". If you get kernal panic, ie:http://mattsmarket.com/wp-content/uploads/2009/10/IMG_0115-768x1024.jpg verbose mode showing on the desktop or the infamous "You must restart this mac" in 50 diffrent languages, your going to need to restart, and then log in as quickly as you can. Goto /System/Library and drag onto the KextUtility, then restart. Again, log in as you quickly as you can, and navigate to your Extra folder. Drag your extension folder onto the KextUtility, once it finishes restart. Now boot with the flags "-x32 -s -v". In single user mode type the following:

/sbin/fsck -fy
/sbin/mnt (or mount if it fails) -uw /
kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/


Now you should boot up with no kernal panics! :D

I just want to let you guys know that you can't expect to get it right the first time. I have spent about a week, none-stop, working on getting this installed, given, I didn't have this wonderful guide I still went through A LOT of trial and error. Just don't forget, Google is your friend.

Read the whole story on building my computer and installing iDeneb/Snow Leopard. (Part I (http://mattsmarket.com/?p=101), Part II (http://mattsmarket.com/?p=119), and Part II Continued (http://mattsmarket.com/?p=122))
Thanks for reading!!

mg100796
10-19-2009, 11:28 AM
Just run this installer. Simple.:)
P.S. You must have a JMicronATA controller on your motherboard.

thorazine74
10-20-2009, 11:53 AM
Just run this installer. Simple.:)

I think you should note this package will not work for all DVDs of course, only for those connected to a JMicron controller (and for HDs of course).