Archive for December, 2009
Happy Holiday
0End Years Holiday has come… 2010 will come soon, i hope there lot of new improvement to Mac Os X and Hackintosh Community next years. In 2009 we have lot new item, like Mac Os X Leopard Update, release of Snow Leopard (Mac Os X 10.6). And for Hackintosh Community we have a lot upadate in the boot loader, some new kext like fakesmc from netkas, PlatformUUID from Superhai, DSDT patch to fix a lot of stuff, how to install a snow leopard with retail source..
I will try to keep posting in this blog in this holiday, i will write about hackintosh, Apple, iPhone, and some IT stuff in this blog, hope you like it.. I just wanna share some information and hooping you like it.
So.. Happy Holiday guys…. Let It Snow…..
Chameleon 2.0 RC4
0Chameleon team has release their latest boot loader, some new feature:
Hide Partition
Using this option you can enumerate all your partitions what you would like to remove from the boot menu, the syntax is similar to the Default Partition option but here you can specify many volumes in your com.apple.Boot.plist:
<key>Hide Partition</key>
<string>hd(0,1) hd(2,5)</string>
In the above example the booter won’t display partition 1 on BIOS drive 0 and partition 5 on disk 2.
PciRoot
This is a similar option what you can find in PC_EFI, but we’re doing this a bit different: The default value is still 0 but you can set to any arbitrary value like:
<key>PciRoot</key>
<string>1</string>
Fixed booting the default partition when using timeout. Added Intel Core i5 detection.
Applied rivig’s patch against all stage 1 loaders. Now linear address mapping uses 12 bit offsets. Added DigitalDJ’s SMBIOS CPU detection patch. Applied IntVar’s system-id patch. Applied hnak’s read_lba register saving patch. Added radekg’s HFS filesystem fix to handle 2GB+ file sizes. Backported ATI device injection EFI64 tables and hibernation fix from netkas’ PC_EFI. Thanks and credits goes for them!
you can get the bin and source here.
Install Snow Leopard Using USB
1Instalating Snow leopard Using USB/External HDD/HDD Prtition
you need to have:
A working OSX installation for creating installer
Retail Snow Leopard Install DVD (for restore)
1 HSF+ Partition (about 8GB) : Installer
1 HSF+ Partition (+ 10GB) : Snow Leopard Installation
Boot Loader (Chameleon 2 RC3/PC EFI 10.5)
Some Kext (Depend on your system)
legacy kernel (for AMD/Non Vanilla user)
Edited OSInstall.mpkg + OSinstal (for MBR user)
First step is restore Retail Snow Leopard Install DVD to your USB (you can also use an external HDD or your internal HDD as Installer). to restore the DVD you can use Disk Utilities from your working OSX, use Mac Os Install DVD as source and your USB as a target (you can choose erase target disk). this will take some time, depend on your system, wait until it’s finish.
Next Step is install boot loader, Add some kext to /Extra/Extensions/ you an also add smbios.plist, dsdt.aml and modified com.apple.boot.plist to /Extra/. the easy way to do this is using MyHack Installer, you can read and download it here. Dont forget to customize MyHack installer, choose some kext you need (its depend on your PC) so you must know what kext you need to boot your hackintosh installation.
Some recomended kext:
NullCPUPowerManagement.kext – you will need it if you dont have a good HPET, and SpeedStep on your DSDT (you will get KP if you dont use it)
PlatformUUID.kext
OpenHaltRestart.kext or EVOReboot.kext
fakesmc.kext
Some other Kext (depend on your system)
kext for your chipset like JMicronATA, AppleIntelPIIXATA & IOATAFamily.kext, Legacy JMB36xSATA.kext, AppleNforeATA.kext, AppleVIAATA.kext
PS2 Controller (if you are using PS2 mouse and Keyboard)
LegacyAppleRTC.kext (for cmos problem if you dont have a good DSDT, work only in 32bit)
Ethernet Controller like SKGE.kext, Atlantic1eEthernet.kext, Forcedeth.kext, etc
GraphicsEnabler in com.boot.apple.plist for your VGA (for suported VGA)
Injector for your VGA or EFI String
You can also install FramebufferDisabler.kext (to prevent KP on some VGA if you dont use Graphic Enabler, injector or EFI String)
For AMD and non vanilla kernel user:
Chocholate Kernel (from myhack) or you can use other snow legacy kernel like modbin mach_kernel.test7, modbin mach_kernel.432, Qoopz XNU kernel, Nawcom 10.6.0 kernel
(note: you will need to copy this kernel to your snow installation for booting after the installation, i recommended you to copy it before you reboot to your USB)
Next Step is boot to your USB and install Snow Leopard, after reboot boot again from USB and choose your snow leopard installation, if you were lucky you will see a welcome video and enter your snow leopard system. after fill the registration form an enter te osx you can install your boot loader and some kext to your snow leopard installation and you will have a working Snow Leopard on your PC.
Installing Snow Leopard
2There are a lot of tutorial or guide to install Snow Leopard on your Intel PC or AMD PC, i m just wanna make some option about how to install it to your machine..
Before you install Snow Leopard to your machine, first thing you need to do is knowing your hardware, you can look your hardware specification from your manufacture or you can use a sofware in your windows or linux system. Next thing is understanding about hackintosh. If you are sure about installing Mac OS X to your machine, you can continue reading this article, if you not sure, please buy an apple hardware with Mac OS X installed inside. Please understand that installing Mac OS X (OSX) is for study or hobby only, if you really like it please buy original Apple Hardware.
if you have understand about Hackintosh, or you have OSX installed on your PC you might wanna try to install Snow Leopard (Mac OS X 10.6) to your machine, if you don’t understand at all, Leopard (Mac OS X 10.5) if the best option for your first OSX installation in your PC/Laptop.
Next step is understanding the Basic Hackintosh installation, you will need a boot loader to boot to your hackintosh installation, you also need some Driver (kext) for your Computer (you need to know what kext need for your computer to run OSX installation, you can look for it on the internet or your leopard installation, it’s depend to your hardware specification). If you have done that now you can go to the next step.
Next Step is get a retail Snow Leopard Installation DVD, you can buy it from apple store or nearest local apple store in your location. Please do not use Snow Leopard Distro (Distro are bad)
Next step is choosing what method for install Snow leopard to your Computer, i will try to write 3 method to install, you can choose which one is the best for you.
- Onfly installation from your working Leopard.
- Using USB/External HDD/HDD Partition to created a Snow Leopard Installation.
- Using CD boot like boot-132/Empire EFI and a Original Retail Snow Leopard Installation DVD.
I will continue this article soon,… please stay tunes….
Updating SL to 10.6.2
0Apple has release Mac Os X 10.6.2
you can read and download the update here :
http://www.apple.com/downloads/macosx/apple/macosx_updates/macosxv1062updatecombo.html
i choose combo update because it full, you can use it to update from 10.6.0 and 10.6.1. How to update:
Download the update n install it. but don’t reboot yet. if you are using sleep enabler you have to remove that kext and install sleepenabler.kext for 10.6.2. you can get the file here. make extension.mkext and you are ready to reboot and enjoy your 10.6.2 Snow Leopard.
Netkas have make a good tips/release for 10.6.2 you can read it here
if you are using AMD/Atom you need to make sure that you have change the kernel because 10.2.0 kernel cant work with intel ATOM, AMD and non vanilla kernel user.
for ATOM user you can use 10.0.0 kernel or a patched 10.6.2 kernel : maybe you can use this kernel
for AMD user and non vanilla kernel user you can still using test7 kernel or Qoopz “anappirtrvh” kernel. its based on 10.0.0 kernel.
Update : Now nawcom have made a 10.6.0 and 10.6.2 XNU based kernel, he build it from qoopz resource and fix some code, you can get the kernel here. (still lack of cpuids patch for AMD)
Working with new Machine
1I ‘m back again, now with a new machine, i just build an intel platform for my Hackintosh:
My new RIG is :
Intel Core2Quad Q8400
Gigabyte EP43-UD3L
Geforce 9600 GT
4 GB kit G-Skill pc 6400
Seagate 500 GB Sata 2
i have post my installation in here
i still have an AMD machine, but i m not using it everyday, so i will keep posting about Hackintosh Generally and also Hackintosh on AMD..
i will keep this blog update, so stay tunes for my next post
