ASUS P6T & Mac OS X Lion 10.7 developer preview 2

Using the XPC method loosely described in this post I tried to install the new Mac OS X 10.7 11A419 build aka developer preview 2 on my ASUS P6T Hackintosh. Once the prepared USB thumb drive OS X 10.7 installer booted to the command line using the -s kernel argument in XPC, I tried to kextload FakeSMC.kext as usual. But after typing exit to continue the boot process, the system always hangs with the last message being

Kext com.apple.driver.DiskImages.FileBackingStore might not load – kextd is currently unavailable

The boot process can’t be completed successfully if a kext is being loaded from the console, no matter what kext it is. The solution is quite simple: since FakeSMC.kext can’t be loaded from console, it has to be installed to /S/L/E of the USB thumb drive. Copying it to /S/L/E should be enough, Lion automatically refreshes its kext-cache accordingly. Don’t forget to install the kext to the boot drive once the installation is finished.

In contrast to developer preview 1 (build 11A390) no Ethernet connection was available in Lion developer preview 2. That’s because Apple removed a kext for the P6T’s RTL8169 onboard Ethernet chip. The IONetworkingFamily.kext from developer preview 1 works fine, just replace the existing kext in dev preview 2.

This build boots even faster than the previous one. It’s a mere 7 seconds from the grey Apple logo to the Desktop using a SSD boot drive. Geekbench shows a new record benchmark score for Lion developer preview 2 for my Hackintosh. I’m using an overclocked i7-920 CPU.

24 thoughts on “ASUS P6T & Mac OS X Lion 10.7 developer preview 2

  1. Hi guys,

    I have a asus , several max os versios also including kalyway 10.5 and 10.6, when boot srarts I get a mac screen asking to resart. Also I got the dvd 10.7,..
    What am I doing wrong?What do I need to get os x running my my new laptop.

    All the help is well appreciated.

    thanks In advance

    ASA

  2. If you use a recent version of rc5 then this is the best choice at the moment. It’s nearly impossible to help from the distance because so many things can be done/set up differently and they all have an impact on system speed/system stability.

    Cheers,
    Jan

  3. ok so what bootloader is being used now?
    could you please help me here iv been reading post after post and guid after guid my boot times are horable and then no sound I cant seem to figure it out since everything else works

  4. XPC is really picky to install. You have to do everything exactly the right way or it fails. This post was about Lion dev preview 2 so you don’t have to use XPC anyway today. If you have a P6T standard board the kext I mentioned will work, but if it doesn’t, you may have other kexts installed that interfere with the AppleHDA replacement or the output is set to headphone.

    Cheers,
    Jan

  5. ok so i tried using xpc and i keep getting MBR! start i have formatted to fat32 MBR

    ???????????

    also still no sound

  6. You probably need a kext to get sound, try searching for Marionez + AppleHDA and you should find the one I use on the P6T (non SE, non Deluxe).

    Cheers,
    Jan

  7. hey thanks for all the info i have exact same setup just with gtx295

    is there anyway i could get you to send me or post a link to an image of your usb boot and your dsdt i have tried everything on here and still cant get my sound to work

    thanks

  8. Chris, you need to have a kext like FakeSMC installed or your Hackintosh wouldn’t boot. Mac OS X does some checks if it’s running on genuine Apple hardware and that’s where FakeSMC comes in. The error you’re seeing is most likely not related to it.

    Cheers,
    Jan

  9. hi Jan,

    I installed lion with no issues at all. I am running a p6t with an ati hd5850. The problem is that the boot time is slow. I have all thee necessary kexts installed except for the fakesmc.kext. Is it possible this is what is slowing my boot? I booted in verbose and it takes alot of time on the ACPI state which is set to S3. if you could link me to the fakesmc.kext you used, or make any suggestions it would be most appreciated.

  10. It was saying something about your computer or device is not recognized. However, I follows a how-to and edited my com.Apple.Boot.plist as well as verified my ethernet was set to en0 and it fixed the problem. At first it didn’t work, but after I restarted a few times it did. Thanks for the response.

  11. thanks… yes, you are right… I made it but restoring the BASE SYSTEM.dmg

    Now my graphic card 9800GT is still not working.. even putting in NVEnabler64.kext.

  12. I tried following your two posts installing DP2 Lion for my system
    – ASUS P6TSE
    – i7 930 2.8GHz , 6 G RAM.
    – Nvidia 9800GT graphic
    -Use XPC on an USB stick with your settings.plist
    – NVEnabler.kext and fakeSMC.kext into S/L/E and chown/chmod…

    The XPC boot fine and select to boot the OSX Base System..select “English” …and Mac OSX installer loaded….

    Error windows ” There was a problem installing MAC OS X” …forced me to quit

    The installation log shows :
    localhost OSInstaller[338]: No mutable product specified in NVRAM.
    localhost OSInstaller[338]: Couldn’t find Mac OS X (Server) install data.

    I have a prefect Hackintosh and now I am stuck …Any help?

    • Did you copy the installation packages to your USB boot drive? Just restoring the .dmg to a boot stick is not enough in Lion. Try to merge the information from my posts with a Lion installation guide for Hackint0shes (you’ll find some using Google).

      Cheers,
      Jan

  13. i’m still fighting with my 8800GTX to work without luke !
    I tried to ad dev id in NVDANV50Hal.kext (019110de)
    tried with NVinject, NVenabler,Natit, DSDT + Gfx fix (work withleo & SL) but without success !
    don’t know what i can do more !
    (all the descripted method works with my 7600gt) !
    If you have any ideaa, i’d be pleased!

  14. I just found out why I don’t get an Ethernet connection on my P6T. Apple dropped the AppleRTL8169Ethernet.kext in dev preview 2. Reinstalling the kext in the Plugins folder of IONetworkingFamily.kext will solve this problem.

    @lord_webi: I’m using a rather aged Nvidia 8800 GTX.

    Cheers,
    Jan

  15. hi … tried to figure out what gfx card you use … did not find this … because my lion dp2 told me all the time: PCI configuring begin … and that’s it …

    schönen Gruss :D

Comments are closed.