I finally managed to run Mac OS X Lion 10.7 developer preview on my ASUS P6T Hackintosh rig. Installation from a USB thumb drive is not as easy as it used to be in 10.6 and earlier because the new OS X installer boots from a BaseSystem.dmg in 10.7 Lion. But the really hard part was to find an EFI boot loader that doesn’t double panic/double fault when the Mach kernel is being loaded from an SATA-drive, once the installation is completed.
Chameleon and iBoot didn’t work on my Nehalem Core-i7 equipped P6T mobo, and I tried every version I could get hold of. What finally worked was a new unified EFI XPC boot loader variant: XPC 0.82.29.
At the moment, a guy named iPhoneTom is actively advancing development of XPC and puts out new versions almost every day. My kudos go to iPhoneTom! Download XPC here: UEFI-Boot MoofSpeak.
DSDT.aml has to be put into the XPC folder. In the same folder you’ll find a settings.plist that can be edited with any property-list editor or using the M key while in the boot loader. Here’s the MacPro5,1 settings.plist I’m using, feel free to replace it with the one that comes with XPC.
The following keyboard shortcuts are supported:
- Y – Detects possible screen modes, you can set these in setting.plist
- 8 – Enables debug mode
- 4 – Loads efi apps/drivers
- 1 – Shows efi variables
- D – Sets default boot drive
- I – DSDT backup on stick
- M – Edits settings.plist
- F – Rescans boot drives or install dvd
- R – Reboots System
- S – Starts shell, needs shell.efi placed in EFI folder
Lion boots wickedly fast from my (not THAT fast) Super Talent SSD. From the grey Apple screen it takes less than 10 seconds until the OS X desktop appears. Awesome!
- Netkas’ FakeSMC
OpenHaltRestart(ACPI restart fixed in in 0.82.18)
- NVEnabler (needed for QE/CI on my Nvidia 8800 GTX)
- Marionez’ AppleHDA replacement (needed for ALC 1200 onboard sound)
I used the same DSDT.aml as in Snow Leopoard.
Btw. no TRIM support for my Intel and Super Talent SSD according to System Information and I’m not going to try this workaround.
I haven’t encountered any kernel panics while working with Lion. Everything runs pretty smoothly, including 64-bit kernel mode, Gigabit Ethernet, Bonjour multicasting, sound, sleep/wake and QE/CI.
The only odd thing is that System Information reports 8 GB of RAM instead of 6 GB. Fixed in the latest XPC version.
To sum it up, it looks like the ASUS P6T is going to be a heck of a mobo for a Mac OS X Lion Hackintosh rig! ROAAARRR!