Lion dp2

New fat file format, as well as new macho file format, kernel can’t be parsed by existing chameleon/boot.efi(dp1’s)/ida

sry, i’ve got shitty binary, just some changes to boot-args, according to new boot.h

Chameleon I released early still can boot dp2, still same random df panic.

They removed AppleRTL8169Ethernet.kext , dp1’s works fine tho

The way to update from dp1 to dp2:

1) expand basesystem.dmg to some free partition

2) install fakesmc.kext (and some other u need) to /S/L/E of expanded partition, delete /S/L/Caches folder

3) copy Packages folder from InstallESD.dmg to /S/Installation folder

4) remove checks from OSInstall.mpkg

5) boot from partition with some efi booted and update

this is not noob friendly guide, so plz no questions on it.

Lion seems to have fermi drivers now, with this list of supported cards:



  1. April 6th, 2011 | 8:21 pm

    @Surchy … that does not work … tried this several times 😀

  2. nosbourg
    April 6th, 2011 | 10:17 pm

    thanks lord_webi and surchy ill try it thanks:)

  3. intamara
    April 7th, 2011 | 2:41 am

    deleting didn’t solve the problem.
    trying to add gfx-string in device-properties of XPC also didn’t solve the problem.

  4. nosbourg
    April 7th, 2011 | 10:02 am

    Well for any reason latest releases of xpc dont work in my board i dont know if removing the dvd sata writer fix the problem , i only get black screen , only first releases boot,but these releases has a settings.bin file when the latest has settings.plist ,lord_webi how do you do in the boot proccess?, must to pick some bios changes? remove any peace of hardware?.
    Is there any way to boot and add these gfx strings in iboot?, iboot works fine here.
    A lot of thanks for your support guys thanks

  5. Neo_Fox33
    April 7th, 2011 | 2:07 pm

    hi, dp2 install without problems on a X58A-GT240 UD3R to restart after about 10 times stayed at “PCI configuration Begin” try to boot with-x the same problem, try using the installer and the same problem. my gfx is configured in the DSDT. dsdt it works perfectly in Snow as in DP1.
    also iBoot and XPC probe with the same results. any ideas?

  6. surchy
    April 7th, 2011 | 7:42 pm

    @ intamara and all other which have problems with lion installation ( I recommend to use boot 1.4 )
    1. Go to restored USB and delete cache folder in the both Library and System/library. and delete PlatformSupport.plist which are in Coreservices.
    2. Instal all 5 kexts which er in the kext folder>10.7 on boot 1.4 to S/L/E
    3. Install lion and complete it.
    4. Go to Snow leopard again and go to that hardisk which Lion has installed on it and Instal all 5 kexts which er in the kext folder>10.7 on boot 1.4 to S/L/E and delete cache folder in the both Library folders Library and System/library. and delete PlatformSupport.plist which are in Coreservices.
    5. Now restart your PC and choose your lion your should see welcome message. I have done 3 clean installations to be sure before i write this post. I hop this helps and god luck

  7. nosbourg
    April 7th, 2011 | 9:33 pm

    Thanks surchy and about PCI CONFIGURATION BEGIN ? you solved

  8. surchy
    April 7th, 2011 | 10:06 pm

    Yes, i solved it by deletion the PlatformSupport.plist in on the restored USB and Lion Hardisk. Tray this and let me know

  9. nosbourg
    April 7th, 2011 | 11:02 pm

    Dont work surchy same error , and something strange is that iboot always when the error happens reset my pc bios to default. thanks and any new idea?

  10. nosbourg
    April 7th, 2011 | 11:05 pm

    can be a bad dmg file that i downloaded ? i tried with two , in library folder havent got any cache folder….

  11. mike
    April 7th, 2011 | 11:10 pm

    I am having the same PCI configuration begin problem. The platformsupport.plist is in folder; can’t find it in CoreServices. What 5 kexts do you install in S/L/E ? I too am very interested in this solution to install DP2.

  12. dasd
    April 8th, 2011 | 4:41 am

    if your bios has a reset enable option in irq related pci configuration menu,make it enable.and also try default smbios that is in xpc or iboot except frequency.

  13. noname.isrbija
    April 8th, 2011 | 9:58 am

    For all of you having [ PCI Configuration Begin ] and using nVidia card, just copy NVEnabler to S/L/Extensions folder (on partition where you’ve restored basesystem.dmg). When you install Lion, copy again NVEnabler, this time to S/L/Extensions on Lion Partition.

  14. surchy
    April 8th, 2011 | 10:30 am

    platformsupport.plist can find in 2 place. the first are on the CoreServices folder. delete it, the second one are in the folder which are on the root of your Lion DP2 hardisk also delete it and delete Cache folder.
    The 5 kexts can find in boot 1.4 folder>efi>kext>10.7

  15. davis
    April 8th, 2011 | 3:54 pm

    I am very appreciated for your solution.It does work & I am using Lion DP2 right now.(^.^)

  16. nosbourg
    April 8th, 2011 | 8:01 pm

    Dont work for me

  17. Mike
    April 9th, 2011 | 3:09 pm

    still same pci configuration stall; tried surchy method
    and noname.isrbija nvenabler without success.

  18. noname.isrbija
    April 9th, 2011 | 3:24 pm

    @nosbourg and Mike
    Have you repaired permissions after adding NVEnabler and FakeSMC.kext to install partition?

  19. mike
    April 9th, 2011 | 4:51 pm

    permissions repaired for both kexts; still hangs at PCI configuration begin.

  20. nosbourg
    April 9th, 2011 | 7:40 pm

    yep permissions repaired too , without success

  21. nosbourg
    April 11th, 2011 | 4:24 pm

    anyone else can help about PCI CONFIGURATION BEGIN problem i dont know what can i try 🙁

  22. dskd
    April 12th, 2011 | 3:14 am

    try remove device properties in plist (xpc) or

  23. nosbourg
    April 12th, 2011 | 10:54 am

    Thanks dskd ill try it

  24. nosbourg
    April 12th, 2011 | 11:17 am

    dont work , please guys with the same problem tell us your progress about PCI CONFIGURATION BEGIN problem.
    Thanks in advance

  25. nosbourg
    April 13th, 2011 | 12:40 pm

    Well the PCI CONFIGURATION BEGIN problem seem to be related to latest nvidia cards like 560gtx ti (that i own), is there any way to bypass the problem? because i tried with a 8800gt and works, thanks for your support guys

  26. roger_cwb
    April 21st, 2011 | 8:31 pm

    Yep, Im having problem too with GTX 460, after try all methods still stoping in PCI Configuration.

  27. nosbourg
    April 23rd, 2011 | 8:00 pm

    Yes im waiting for a solution tryed diferent ways but coudnt pass the PCI CONFIGURATION ERROR

  28. ginko
    April 26th, 2011 | 5:32 pm

    same for me gtx 460 :(((

  29. the konge
    April 28th, 2011 | 3:59 am

    Hi guys, we in iKurdish group have good news about Lion dp2. We make it installed without adding FakeSMC.kext and deleting PlatformServices. The project is under testing and soon it will be uploaded to all guys who want to have Lion (Installing Lion with Painfree way).

  30. the konge
    April 28th, 2011 | 9:40 pm

    iKurdish Lion been installed on Core i7 920, Nvidia GF 9500, Gigabyte EX58-UD3R without any problem, like as I mentioned Painfree installing. As soon as finish with some tests it willbe available here to download it.

  31. gunsdontkillpeople
    June 24th, 2011 | 2:25 am

    got the same error after trying to boot the installed lion dp4, “PCI configuration begin”.

    had this error the first time i tried to install from base system (with chameleon bootloader), then followed your guides:
    1) deleted PlatformSupport.plist which are in Coreservices
    2) deleted content of 2 cache folders
    3) used NVEnabler
    4) put my device-properties in

    so does anyone know why i passed the installation (with 2 monitors identified – one on vga and the other on dvi, both with the right resolution!!) but why i cant boot the completed installation?

    i have a NVIDIA GeForce GT 220, works perfect with snow leopard 10.6.6.

    can you confirm a graphic card that works 100% with lion or give me a clue why cant get pass “PCI configuration begin”?

    @netkas and all other programmers: thx for your great work so far!

  32. gunsdontkillpeople
    June 24th, 2011 | 6:25 pm

    for all people still having the “PCI configuration begin” – error:

    i got my (old crappy) GT 220 to work perfectly!

    heres what i did:
    used chameleon bootloader rc5 (Chameleon-2.0-RC5-r1020.pkg)

    deleted PlatformSupport.plist which are in Coreservices
    deleted content of 2 cache folders
    used NVEnabler

    in Your Installation/Extra:

    Boot Banner
    Kernel Flags
    Instant Menu

    no dsdt.aml in Your Installation/Extra!

    in Your Installation/Library/Preferences/SystemConfiguration:

    Kernel Flags

    thats what got it working for me! full graphic card support and now i even got network and hdaudio!

  33. June 25th, 2011 | 10:14 am

    PCI configuration begin”
    i use nvidia GT440 1GB ddr3
    how to fix that?

  34. gunsdontkillpeople
    June 26th, 2011 | 12:20 am

    try using this trick posted by netkas:

Leave a reply