[EDITED Many times due to the editor messing up the formatting..]
Hi,ok, so here we are..
first of all, give a look here:
http://www.insanelym...howtopic=178372
All credits to shorting for his fantastic guide!
As you can read in the mentioned guide, the prob with the ION is the inability to perform a boot in order to install the OSX.
So the best solution would be to open the box, pull out the HD, perform the install, then put it back into the case and then cross the fingers.
Anyway, at first, be sure to have the correct BIOS: 1.50d, you'll find it at the link above.
Set it as shown into the guide.
About Lion install, I've got a ESD media and I used myHack to setup an install media, you can get myHack from here:
http://myhack.sojugarden.com/
The point here is the following: on the ION ASrock 330 I was unable to boot from either USB or DVD.
With Lion is even more complex 'cause the ESD Image is not bootable at all.So, first, you need to create a bootable and installable media, then you need to perform the installation from there.
So, I partitioned my HD in order to have a small partition to use for install: about 8 Gb.
I created a bootable image there, using myHack, I booted the PC and then, from there, I installed on the real "target" partition.
It's a two step process but it worked.
In particular, the customization you've to do for creating the boot image are to be replicated into the installed image, before rebooting.
Ok, so, let's go.
Now, stated that you're on a running OSX system, act this way: mount the Lion ESD disk, be sure to know on which partition of which disk you want to install Lion, and on which one you'll put the Installation image, mount the latter and run myHack on it (follow the guide).
Let it run (it will took a while), choose a generic Extra dir install when prompted, once finished do the following (on the target install partition):
download and install atom enabled lion kernel and put it into / from here:
http://www.osx86.net...el__10.7.1.html
Edit /Extra/org.chameleon.boot.plist this way:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "
http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>ForceHPET</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x1024x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>PciRoot</key>
<string>0</string>
<key>SystemType</key>
<string>3</string>
<key>USBBusFix</key>
<string>Yes</string>
<string>SMBIOSdefaults</string>
<key>yes</key>
</dict>
</plist>
Into the /Extra/Extensions folder put the following kext:
EvOreboot.kext
FakeSMC.kext
NullCPUPowerManagement.kext
Patched_10.7_AppleRTC.kext
Note: myHack installs an old FakeSMC, get a new one here:
http://www.insanelym...howtopic=269558
Now the most important change: get the following kexts
http://prasys.info/l...s_by_nawcom.zip and put them into S/L/E, be sure to check permissions.
Ok, if you've done all correctly, your Lion setup partition should be ready to boot.Give it a try, you should be able to run the install application so far, do it: select the REAL target partition and let the installer do its job.
At reboot, choose again the installer partition, this time from the utility menu run the Terminal App and reapply the hacks described above on the just installed partition.
Reboot, this time from the chameleon menu choose the freshly installed partition and you should be there.
Probably you'll find a bit of general slugginess even if the ION GPU is recognized: don't worry, download the 10.7.3 combo update, install it and reboot... it will work without any need of changes
I hope this would help you.
PS
Sorry for my english :
PPS
I used this way to install (using two partitions, the target one and a smaller one used to create a "setup" media) 'cause I already had SL working on the PC.
Having that, it was reasonably easy to do all the job and experimenting on a segregate partition to finally be able to setup lion.On a blank disk, performing the install on a different PC, there's another option:
download the last Pacifist app (V3.x), mount the ESD image, go into the Packages directory and run Install on the OSInstall.mpkg.
Be sure to select EssentialSoftware package eventually adding other single options later (don't install everything at once, I get many errors on the package install doing that).
When Pacifist finish to install, apply the hack I've mentioned before, and you should end with a working system too (I've performed such kind of install on a HPCompaq Elite 8100 system, so it's somewhat tested).
Once again, I hope this helps you, eventually let me know.
PPPS
I continue to mess up the topic due my noobiness on editing and composing it...