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!
Kexts used:
- 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!
xpc sucks, use iboot + multibeast
Hello!
How to edit seting.plist
thanks
Judging from my experience with XPC I’d say no. Booting Chameleon is faster and once the Mach kernel is in command, it doesn’t matter anyway.
Cheers,
Jan
Yes, but would it make it boot quicker?
Robert, are you sure the file is called settings.post? Ahh… you probably mean settings.plist. Since you used Chameleon RC5 there’s no need for XPC’s settings.plist.
Cheers,
Jan
Could you tell me where the settings.post file would go if I already installed lion using this method http://www.insanelymac.com/forum/index.php?showtopic=260594
Thanks,
Robert
@pcesar,
I have a P6T Deluxe V2 also. Haven’t been able to get Lion to install. Do you have a step by step guide on how you’d setup yours to follow.
Would greatly be appreciated.
Thanks in advance
It’s working right now, fakesmc is loaded. Lion runs faster.
I have P6T Deluxe V2. At the moment I don’t have: sound, graphics (gt 240), I looking for kexts.
Thans for reply
I’ve made all and installed 10.7 succesfully, but restarting I get:
ACPI_SMC_PlataformPlugin::registerLPCDDriver – failed to locate SMC driver
What can I do?
Thanks in advance
Are you seeing that fakesmc is being loaded?
Yes, you need one for the P6T Deluxe.
Take a look at this tool:
http://www.insanelymac.com/forum/index.php?showtopic=235523
Cheers,
Jan
Thx for response Jan. I used your DTDT file placed in the XPC folder.
Doing so hung the boot process at the “IOAPIC” stage.
I then deleted the DSDT.aml, restarted the machine, then hangs @ [PCI….].
Should I use a different DSDT.aml file?
Thx again in advance.
Sounds like a DSDT issue to me. What DSDT are you using?
Cheers,
Jan
I have a p6t deluxe v2 (bios=version 1108), Nvidia GTX470, 12GB memory. Trying to clean install Lion DP2 with XPC 82.33 via USB stick.
After selecting the Lion installation (on 2nd usb stick)….it is hanging @ [ PCI configuration begin ] during boot.
I’ve added the NVEnabler.kext to /S/L/E of Lion installation….still hangs.
Anyone have information to help with my setup.
Thanks to all in advance
For developer preview 2 see this post:
http://trick77.com/2011/03/31/asus-p6t-mac-os-x-lion-10-7-developer-preview-2/
i’ve just tried but doesn’t work. finder is not responding !
use this http://www.kexts.com/view/984-nvenabler.kext.html no use NVEnabler 64.kext
thanks for advice but didn’t work for my 8800GTX ( finder relaunch on every action such as info system, terminal, …)
Add you ID 0x061210de&0xffe0ffff NVDANV50Hal.kext/Contents/Info.plist
My Geforce 9800 GTX+ ID=0612 Work with EVEnabler
could you post a link for nvenabler because the one from kexts.com doesn’t enable QE with my 8800gtx ?
thanks
Du kannst sonst auch versuchen mit Google die Seite zu übersetzen:
http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=en&tl=de&u=trick77.com&act=url
Es ist aber keine Installationsanleitung, nur ein paar Hinweise wie es mit dem ASUS P6T klappen könnte mit dem Löwen.
Cheers,
Jan
I’m not a native English speaker. Ich noch viel weniger, wäre die Seite auch in Deutsch denkbar/ machbar?