Jump to content

Install Lion of non-achi P35 board (ABit IP35-E)


Partial
 Share

20 posts in this topic

Recommended Posts

Hi.

 

Does anyone have any info on how to do this or where to get started? I'm having a heck of time using the myHack method that I used for my snow leopard set-up.

 

Let's figure this out together guys! My machine has some life left in it and I'd love to get it working with iCloud on 10.7.2!

Link to comment
Share on other sites

I can't even get the lion install to boot. The USB drive is recognized, and with a -v argument, it loads the kexts but errors out with the following error message: This is using myHack 2.0 RC5 by the way.

 

[pci configuration begin]

 

Any thoughts? I have googled it and saw Netkas had a post about it, but I did not understand the suggested fix.

Link to comment
Share on other sites

Hmmm, made a post that didn't go through.

 

NotMeAgain, what was your method of installation? Any pointers for me? To be honest, it's been about 2 years since I took the SL plunge so I'm a little rusty :)

 

This is my current Kernel Flags XML in the org.chameleon.Boot file:

 

<key>Kernel Flags</key>

<string>arch=i386</string>

 

 

Do I add the new argument after a comma, or do I add a second key-string pair?

 

1.

 

<key>Kernel Flags</key>

<string>arch=i386, npci=0x2000</string>

 

2.

 

<key>Kernel Flags</key>

<string>arch=i386</string>

<key>Kernel Flags</key>

<string>npci=0x2000</string>

 

 

Thanks for the help guys! I cannot wait to get 10.7.2 up and running tonight!

Link to comment
Share on other sites

Alright guys, I've now got Lion installed! I'm very excited!

 

I still need to figure out a few things:

 

1. Sound

 

I have an ALC888 built into the board. I haven't looked into this yet, I've been focused on graphics.

 

 

3. Graphics

 

I'm locked in at 1024x768 right now and I don't think I have full hardware acceleration based on the chess game "test" (it looks like {censored} compared to smooth when graphics are working properly).

 

I have an NVidia 220GT. I have the following in my chameleon boot file:

 

<key>Graphics Mode</key>

<string>1024x768x32</string>

<key>GraphicsEnabler</key>

<string>y</string>

 

Anybody have any pointers on any of these topics? I'm Googling away and searching the forums like a menace.

Link to comment
Share on other sites

Okay, for the IONetworking.kext, for whatever reason it had to be in /System/Library/Extensions (where Kext Helper installs it) it versus /Extra/Extensions. It originally wasn't picked up in the /E/E, but now it's working fine from /S/L/E. Just something I'll have to keep track of.

 

I got the video acceleration working by using Yes instead of y in the GraphicsEnabled key-value pair.

 

See the XML for the org.chamaleon.Boot.plist file

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dt$

<plist version="1.0">

<dict>

<key>Graphics Mode</key>

<string>1024x768x32</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386 npci=0x2000</string>

<key>Theme</key>

<string>myHack</string>

<key>Timeout</key>

<string>5</string>

<key>PciRoot</key>

<string>1</string>

</dict>

</plist>

 

 

 

 

 

 

Does anyone have any idea about audio (ALC888). I'm now running 10.7.1. The 10.7.1 update installed without issue and didn't require any changes.

 

When I tried installing 10.7.2 earlier, that crashed and burned mid-install.

 

So, we have audio and 10.7.2 left. Any points on those two things?

Link to comment
Share on other sites

Impossible. y, Y, Yes and yes works just the same. It must have been something else.

 

I did also add this to the boot file. I forgot to mention this in my previous post. I got this from my previously working SL boot xml file.

 

<key>PciRoot</key>

<string>1</string>

 

 

Any info on upgrading to 10.7.2?

Link to comment
Share on other sites

Alright guys, lots of new stuff to report:

 

I run my hack installer to build a snow leopard disc. Then, I got ahead and modify the default boot file that my hack makes (in /extra in the bootable drive my hack generated).

 

This is my boot.plist file.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>PCIRootUID</key>

<string>1</string>

<key>Graphics Mode</key>

<string>1024x768x32</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386 npci=0x2000</string>

<key>PciRoot</key>

<string>1</string>

<key>Theme</key>

<string>myHack</string>

<key>Timeout</key>

<string>5</string>

</dict>

</plist>

 

This should get you video acceleration as of 10/20/2011. Some stuff obviously may change.

 

NETWORKING:

 

Networking was as simple as modifying the stock IONetworkingFamily.kext file with the information found here:

 

http://www.insanelymac.com/forum/index.php...mp;#entry245032

 

Some of the above info has some wonky paths.

 

Ultimately, go to /System/Library/Extensions/IONetworkingFamily.kext then drill down to the Yukon2.kext. If using nano, use control-w to find 8053. Change the 8053 to 8056 in both places. Change 0x436211AB to 0x436411AB. Save it. Reboot.

 

 

 

AUDIO:

 

I don't remember where I found the post a year ago, but my AppleHDA set-up from my Snow Leopard install worked. I attached the kexts. Install them with kext installer. The should go in /System/Library/Extensions. The enabler is required for me.

 

 

ICLOUD:

 

This is the reason people want to upgrade to Lion. Rightfully so, it's awesome.

 

The 10.7.1 upgrade worked without any issues at all.

 

10.7.2 installer crashes if you run it by itself. This is very bad.

 

I don't remember where I found this, but here's what you do to upgrade to 10.7.2.

 

1. Download 10.7.2 package from Apple (Not software update)

2. Open terminal, sudo

3. Enter the following command in the terminal, and then leave it open (DO NOT CLOSE IT):

 

while sleep 1; do rm -rf /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/ApplePolicyControl.kext; done

 

4. Install the update, but DO NOT REBOOT AT THE END

5. After the update finishes, click back into the terminal, and do a control-c to kill the process.

6. Click reboot with the 10.7.2 installer

 

 

This should get the 10.7.2 update working.

 

iCloud won't work by default. This was actually a huge pain to get it working.

 

I used the following two links, and it worked:

http://thedotnetter.wordpress.com/2011/10/...s-of-chameleon/

http://www.waldrondigital.com/2011/10/12/a...ckintosh-fixed/

 

There you go. You now have an iCloud enabled 10.7.2 box from scratch.

 

Thank you.

AppleHDA.kext.zip

HDAEnabler.kext.zip

  • Like 1
Link to comment
Share on other sites

  • 5 months later...

Hi Partial and Gringo,

 

Could you please help me out a little as I am lost trying to install Lion on my Abit IP35-E, seems that the lack of AHCI option in BIOS is causing this.

What files do i need to use.. kexts etc.

I am a noob in this respect and I have tried the ###### and iATKOS without any success.

 

Thanks in advance.

Link to comment
Share on other sites

See post #4

 

I can't help you with boot CDs, I've become so l33t now that I make my own, tailored for my own hardware, so I don't know which boot CDs support your hardware. There's one called the OSx86 ModCD that's supposed to be pretty good. I don't know if it works with Lion though.

 

What's your install method?

 

The easiest way to install retail Lion (I cannot help you with distros, I don't use them) is to prepare the installer and configuration from a running Snow Leopard installation on the same hardware (you could also use another Hackintosh or even a real Mac but that's a lot more work as you have to swap hard drives back and forth). You then install Lion to a second, separate hard drive, using the same method that people with real Macs use to make a clean install. You can build the Lion installer on a 8 GB flash drive or hard drive partition, it's up to you.

 

This way you can still boot into Snow Leopard and make adjustments until Lion is working.

 

Once you have the install method and required files done and figured out, then you can back it up to somewhere else (so that you may use it again) and get rid of Snow Leopard.

Link to comment
Share on other sites

I have Lion installed on an iMac and want to install the hackintosh on the following PC:

 

Mobo: Abit IP35-E

CPU: Quad Core Intel Q6600

Ram: 4Gb

HDD: WD AAKS 320Gb

Video: nVidia 9600 1Gb

DVD-RW: LG

 

The installation method I have tried was via an USB Stick 16Gb, can you point me out some files and what I need to build my own installer?

 

Thanks a bunch. I owe you beers!

 

 

PS: I have found the following DSDT FIle but I don't know how to add this to the usb stick.

http://www.osx86.net/downloads.php?do=file&id=1492

DSDT Abit IP35 - 10.7.x Yes

Link to comment
Share on other sites

Don't use someone else's DSDT, extract and patch your own. Even if it's from the same motherboard, DSDT code can differ depending on amount of RAM installed, BIOS version and motherboard revision. And probably other things. Always patch your own.

 

Besides fakesmc.kext, I can't tell you which files you need specifically for your hardware, that's for you to discover. You're going to have to do some reading and learning here, whether you like it or not.

 

Use the Lion installation files (app store package or Apple flash drive) to build your installer. Use the generic guide that everybody uses.

Here's a quick writeup from two weeks ago, but it's basically the same everywhere you look:

http://www.insanelym...dpost&p=1804934

 

Then install the Chameleon boot loader to the flash drive and try to boot from it on your PC. It's a good thing that you have a Mac to work from. Keep tweaking until you get it right.

 

If "install the chameleon boot loader" doesn't mean anything to you, then you have some reading to do.

There are automated installers available that'll hold your hand during configuration, and other 'helper' apps such as 'champlist' that might be helpful, but nothing substitutes using your brain and paying attention to what's going on: be very, very careful when doing this on a real Mac. I cannot stress this enough - if you somehow manage to install Chameleon to your Mac's hard drive then you're going to be in big trouble.

 

Here's my manual installation guide (register to download the attached files):

http://forum.voodoop...x.php/topic,649

Link to comment
Share on other sites

Oh boy, they really have you brainwashed..forget about DSDT for now.

 

Just as AHCI mode is not required, a patched DSDT is not required to install OS X. Nor is a patched BIOS.

These are myths perpetuated by people who don't do enough reading before attempting to install OS X on their PCs.

 

Build your Lion installer flash drive, install the boot loader to it, and see if it'll boot.

 

DSDT is a very advanced subject, there's no reason to dive into DSDT patching this early in the process. You should only start patching DSDT to fix specific issues that may arise, like IRQ conflicts, S3 sleep/wake issues caused by your USB controller, device ID override for your LPC device, HDEF device so that you can use AppleHDA.kext. Things like that.

There is no way to know if any of these things are even necessary right now, don't make it harder than it is.

Link to comment
Share on other sites

 Share

×
×
  • Create New...