Partial Posted October 18, 2011 Share Posted October 18, 2011 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 More sharing options...
Gringo Vermelho Posted October 18, 2011 Share Posted October 18, 2011 What SATA controller, ICH7? Link to comment Share on other sites More sharing options...
Partial Posted October 18, 2011 Author Share Posted October 18, 2011 ICH9 according to this ABit page. http://www.abit.nl/page/en/motherboard/mot...p;fMTYPE=LGA775 Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted October 18, 2011 Share Posted October 18, 2011 Try AppleIntelPIIXATA.kext http://www.insanelymac.com/forum/index.php?showtopic=88335 Maybe you need a newer one that works with Lion, not sure, I'm still on 10.6.8. Or try ATAPortInjector.kext (google/forum search). Link to comment Share on other sites More sharing options...
Partial Posted October 18, 2011 Author Share Posted October 18, 2011 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 More sharing options...
NotMeAgain Posted October 18, 2011 Share Posted October 18, 2011 add npci=0x2000 into your boot flags. I had the same board and this worked. Link to comment Share on other sites More sharing options...
Partial Posted October 18, 2011 Author Share Posted October 18, 2011 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 More sharing options...
Gringo Vermelho Posted October 18, 2011 Share Posted October 18, 2011 Kernel flags are separated by a space: Kernel Flags arch=i386 npci=0x2000 Your issue doesn't have anything to do with AHCI. Link to comment Share on other sites More sharing options...
Partial Posted October 19, 2011 Author Share Posted October 19, 2011 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 More sharing options...
Partial Posted October 19, 2011 Author Share Posted October 19, 2011 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 More sharing options...
Gringo Vermelho Posted October 19, 2011 Share Posted October 19, 2011 I got the video acceleration working by using Yes instead of y in the GraphicsEnabled key-value pair. Impossible. y, Y, Yes and yes works just the same. It must have been something else. Link to comment Share on other sites More sharing options...
Partial Posted October 19, 2011 Author Share Posted October 19, 2011 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 More sharing options...
Partial Posted October 21, 2011 Author Share Posted October 21, 2011 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 1 Link to comment Share on other sites More sharing options...
Seabean Posted October 24, 2011 Share Posted October 24, 2011 Thanks for your plist file, I have the same mobo and can not currently get any SATA devices to work(HD, DVD burner). Was there any kext file you used, I tried IOATAfamily.kext with no luck. I managed to get the sound to work by using this pkg http://code.google.com/p/voodoohda/downloa...mp;can=2&q= Link to comment Share on other sites More sharing options...
reefdog Posted March 24, 2012 Share Posted March 24, 2012 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 More sharing options...
Gringo Vermelho Posted March 25, 2012 Share Posted March 25, 2012 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 More sharing options...
reefdog Posted March 25, 2012 Share Posted March 25, 2012 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 More sharing options...
Gringo Vermelho Posted March 25, 2012 Share Posted March 25, 2012 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 More sharing options...
reefdog Posted March 25, 2012 Share Posted March 25, 2012 Thanks so much for the guidance. But I am a little lost. I can't figure it out how can I extract and patch a DSDT. Is that explained on the above url? Thanks again. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted March 25, 2012 Share Posted March 25, 2012 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 More sharing options...
Recommended Posts