Jump to content


  • Content count

  • Joined

  • Last visited

About nabxf

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  • Location
    London, England
  1. Hey glitzerndeminze, thanks for your reply and confirmation of the EFI string cards working under Lion! An easy way to set up cards that use the boot.plist efi string method is to use the program EFIStudio, or osx86tools (more outdated). They both handily contain the appropriate strings for pretty much any card released up to the nvidia 9xxx series and usually enable QE/CI oob! On the topic of RAID ON and ATA/Autodetect, I've been using the latter ever since i put two hard drives in my E520, as the RAID configuration added like 5 seconds to my boot time as soon as it noticed more than one drive. The only solution I can give you for this is to reinstall Windows in ATA mode at some point later down the line. I know it's not ideal, and I'm really sorry! I believe wmarsh wrote an E520 guide that works for SL on RAID mode (naturally you're in that exact position but I don't know what method you used edit: saw your sig ) but there's a good chance that maybe his guide and my guide can be merged together in some way! Good luck, nabxf
  2. Hello all! This is v0.9 of my Dell Dimension e520 guide to installing OS X 10.7.0 Lion. It's also possible that a lot of this stuff will work on other P965/G965 boards (XPS 400 and Dimension 9100 will probably work) A quick note: most of techniques available here have been harvested and Frankenstein'd from other guides on this forum and beyond. I've compiled them up to make it easy for Dimension e520 users to get Lion running on their system - Please see the end of the guide for the credits! OK, let's get started! Things you need: An e520 (not e521) with a Core 2 Duo / Core 2 Quad processor (Pentium Ds don't work, sorry ) with latest BIOS My e520 goodie bag attached here e520_Lion_Bundle.zip. This contains everything you need, and is heavily referenced by the guide Using the integrated graphics, audio and ethernet ATI Radeon HD4850 512mb (optional) An 8GB< USB drive or External Hard drive, formatted Mac OS X Extended Journaled and called USBINSTALLER (the script you'll be running will automatically call it "Mac OS X Base System") A free, blank hard drive titled Lion and formatted Mac OS X Extended Journaled. Feel free to use a dual boot partition, but you'll need to install Windows first and mess about with fdisk afterwards (guides on this forum) A copy of Install Mac OS X Lion.app A friend's Mac or another Hackintosh install, Leopard or Snow Leopard One last thing - you may want to print this guide before you start! You've been warned... Preparing the USB drive Place Install Mac OS X Lion.app in /Applications. In Terminal, navigate to this folder ("Preparing the Lion Disk/install", a quick way of doing this is to highlight the install folder and drag it onto the terminal window, or: cd "/path/to/Preparing the Lion Disk/install" Then, type: sudo mkboot "/Volumes/USBINSTALLER/" (this will create the bootable USB, complete with Chameleon et al. It'll take a few minutes. USBINSTALLER will now be called "Mac OS X Base System"!) BEFORE REBOOTING: Copy the Extensions folder in Preparing the Lion Disk to /Volumes/Mac OS X Base System/Extra. This will ensure SATA detection, network detection and audio while installing. Boot the installer (F12 at BIOS, then select "USB Device") and install like normal. Reboot BACK INTO THE INSTALLER PARTITION and copy /Volumes/Mac OS X Base System/Extra to /Volumes/Lion/ through Terminal with the following command: cp "/Volumes/Mac OS X Base System/Extra" /Volumes/Lion Without this step, you'll get a "Waiting for root device" error. Boot off the USB drive again, and this time select the newly installed Lion disk. The graphics injector in the USB drive's Chameleon will give basic gfx. Post-Installation Welcome to Lion! Run through the set-up (Internet should be fully working at this stage, meaning date, time, and AppleID will be working. This should be really streamlined. Make an account (Create a password to prevent any sudo troubles later on) and you'll be at the desktop. Run "Install Chameleon.mpkg" from the Post-Install folder and select Lion (or equivalent) as your target drive. Remember to tick "Theme" in addition to the main bootloader! (we're nearly done!) Delete the /Extra folder that you copied over from the original USB drive and then copy/move Post-Install/Extra to the Lion root directory. This contains the e520's DSDT, an smbios.plist to spoof an Xserve (my preference, this can be changed very easily later) and a collection of kexts that will make everything work. ---It's highly probable that not ALL these kexts are necessary if you're into barebones installs and like keeping everything clean - however they haven't really impacted my boot times, so i left things like OpenHaltRestart in. Run Kext Utility (included in the download). Finally, reboot. What should now be working… SATA drives No CMOS reset when rebooting X3000 SHOULD have full resolution and maybe GFX (somebody else please confirm, I have no QE/CI on mine) thanks to theStevo's X3000 kexts Internal Audio (Sigmatel STAC9227) works thanks to VoodooHDA.kext Internal Ethernet (Intel 82566MM) works thanks to Intel82566MM.kext Optional Step for Radeon HD4850 Users This step is obviously only necessary if you have an HD4850... I believe old Nvidia cards (9xxx and lower) will work OOB using GraphicsEnabler (my 8600gt and 8800gs cards do) but with later Nvidia cards I can't help. Netkas has guides for other ATI cards on his website. At this point, following my guide, you should have QE/CI working with resolution change on your first screen ONLY. A second monitor can be seen in Display Settings, but it is actually non-existent and OS X is creating a virtual 800x600 second screen to the right of your main monitor. Ensure GraphicsEnabler is enabled in Chameleon's plist (if you've been following my guide, it will be). Apple's ATI4800Controller.kext needs to be modified in order for the 4850 to work. It's actually really easy! (NOTE: If you're running 10.7.0 you can just use the Kext I've included in the download) Go to /System/Library/Extensions/ and copy ATI4800Controller.kext to your desktop. Right-Click on it and select Show Package Contents. You want to be editing the file Contents/Info.plist with TextEdit. Cmd-F the following text: <string>0x94401002 0x944a1002</string> All you have to do is replace the line with: <string>0x94401002 0x944a1002 0x94421002</string> That's it! Save the file, and then drag it onto Kext Utility to install it. Then, install EVOenabler.kext from "Post-Install/HD4850 Graphics" in the same way. Reboot… Done! Thanks to... tseug's Lion tutorial. His awesome scripts are responsible for most of the USB preparation section! scorcho's HD4850 tutorial. Pointed me in the direction of evoEnabler! thestevo for his X3000 kexts! the Hazard 10.6.2 team, for I extracted some of the SATA kexts and stuff from their Snow disc! Kexts.com for all the other kexts!
  3. Thanks so much for this guide!! The install thing works perfectly. To clarify for anybody else, place the Install OS X Lion.app in your Applications directory and run the program from anywhere, with the optional DSDT in the extras folder (I just used my DSDT from SL). Had to boot the installer with -x due to my HD4850, but install went perfect and then I just copied over my Ethernet kexts (Netgear GA311 and Intel 82566MM), VoodooHDA and tweaked the ATI4800Controller.kext for my gfx. All working very well, thanks!! (although I still can't get Minecraft to work on either card) Hardware: Dell Dimension E520 Intel P965/G965 C2D, can't remember the version but it's 1.9ghz STAC9227 Audio Realtek 8169 as Netgear GA311 Intel 82566MM onboard Sapphire Radeon HD4850
  4. nabxf

    Question about Lion

    i'd also like to hear what the more experienced among us hackintoshers think about this... I personally think that mirroring the official way of installing Lion, we'll all probably need a working version of snow to install it over. But will the Lion installer check hardware IDs, like the dev builds do? Getting past this kind of thing is far beyond me but i'm confident the community will work around it! p.s. has anybody played with the Dev Preview 4 released yesterday? Updating to 3 killed my VMWare install so wondering what's going on with this one
  5. Wait, are you running a Pentium D? I've tried working through these steps with the OsInstall.mpkg method several times and must have screwed it up somewhere down the line, because I KP every time? Do you think you get give me a list of your hardware and any special steps you took with this method? By the by I'm using a Pentium D 915 with a Presler core. Cheers, nabxf
  6. Hey, sorry for the late response (you may have fixed your issue by now!) You can edit your com.apple.Boot.plist inside the /Extras folder and add the following: <key>Kernel Flags</key> <String>GraphicsEnabler=Yes</string> and your install will automatically boot with this flag every time other strings you can add are -v for verbose, -s for single user, -x for safe mode etc.
  7. Really sorry about the late reply! Ah right. I have two more suggestions, but past that i'm not really sure what else you can do as we have different keyboards. 1) Check for any keyboard drivers (long shot, as it's a microsoft product) 2) Install a program called Quicksilver which lets you do keymapping. I actually used this on my old dell wired keyboard a while back, when the volume dial would not work. I assigned the Scroll Lock key and the Pause Break key to the volume up/down. It worked really well. This method is fairly simple as well, I remember setting it up in 10 minutes or so. here's the website you can download it from: http://www.blacktree.com/ Good luck!
  8. @dr.vox haha yeah, i've since realised i can actually extract kernels with pacifist, used to think it was just kexts. I found that my voodoo kernel wasn't working with sleep so I changed to the ToH 9.2 kernel, but didn't get sleep with that either. I'll change back to voodoo when i can be bothered to reboot @futuregator what keyboard are you using? i'm using a Microsoft Wireless Multimedia Keyboard 1.1 and all my media keys work great, but all the other buttons like calculator and stuff don't work. I only ask because you've got an F-Lock key, which i've only ever seen on microsoft wireless keyboards.
  9. Thanks a lot mate, that fixed it for me.
  10. thanks so much man! this was the one thing that was stopping the installation from working! i've given you thanks in the osx86wiki article i wrote. http://wiki.osx86project.org/wiki/index.ph..._24.2F07.2F2009 cheers again!
  11. UPDATE!: I got iPC 10.5.6 working! I went on a final last ditch attempt before giving up, and it was definitely worth it! Here's how I got it working: Bios mode: ATA/Autodetect mode Speedstep enabled (not sure if this helps) i don't think the other settings matter booted iPC disc with -v flag - all good. boxes checked: iPC OSx86 10.5.6 Base System Language Translations > ALL Kernels > 9.4 StageXNU kernel Drivers > Chipset > Intel ICH10 SATA Support, NOT ICHx!!!!!! Drivers > Audio > Sigmatel 9227 Drivers > USB Drivers > Patched USB Drivers Fixes and Patches > Seatbelt.kext 10.5.5 Applications > EFI Studio About to update to 10.5.7 as before (with seatbelt.kext this time ) once i submit this to the OSx86 wiki. Rebooted twice, pretty sure this one's going to hold. Thanks for the help everyone! EDIT: Ok, successfully updated to 10.5.7. - First, I backed up seatbelt.kext and mach_kernel. - Updated through software update, let update run its course. - At reboot, booted into iPC dvd again before allowing bootloader to appear. - Unticked everything except Voodoo kernel and Sigmatel 9227 (was unable to tick language packs, it insisted on "upgrading" all of them) - Allowed install to complete. Was 1.8gb, finished in approximately 9 minutes. - rebooted into os x with -v -f flags, received still waiting for root message. - reboot again, this time with -v -f -x flags, successfully booted into os x. - Restored seatbelt.kext from backup. - rebooted with only -v flag, successful boot in approximately 2 minutes. - all good after that, the system is working nicely on 10.5.7. yay!
  12. Since my last post i've tried iPC twice more, with no change, and iAtkos still isn't booting it's so strange that I was able to boot it yesterday, the only thing i can think of is that there are bits on the hard drive being left behind by the erase, which i know is wishful thinking. I'll give up on these two distros for now, maybe when I get a new hard drive down the road i'll try again with a fresh start. something new i'm trying right now is installing iAtkos 4i, which I know works on my system, and then try to update from there, which may work, though there are issues with that like corrupted bootloader and no QE that i'll have to tackle too. ah well, it'll occupy my time this summer. I'll PM karos and see if he can help me in any way since you said he's got iPC working, and i'll see where I get from this point on. Thanks a lot for your help, it's been a very helpful day and i've had probably more assistance from you than i have in any other topic i've been involved in on this board.
  13. no luck with the bios settings, I also tried using rd=disk1s2 with the same results. I still get "Still waiting for root device" right after the line Extension "com.apple.driver.iPodSBCDriver" has no explicit kernel dependency; using version 6.0. Still waiting for root device Still waiting for root device I'm not really sure what else I can do, I doubt the partition location would affect the dvd booting. Is it possible a bad burn would cause a "Still waiting for root device error"? I thought a bad burn would just stop the disc from working at all... I used a Memorex disc, which i'm not sure is as trustworthy as Sony or Verbatim, the next step is to re-burn on a Sony disc maybe. EDIT: definitely not the discs, burnt the iso (md5 check ok) to a sony dvd+r at 1x speed, same result. Giving iPC another try with tweaked settings.
  14. on the contrary, it's a very fast reply! basically yesterday, i installed iPC with the following settings main system voodoo kernel intel ichx sigmatel 9227 seatbelt kext usb mount fix efi studio (for the graphics later) it all worked fine. booted, set up the keyboard, ran efi studio, success. i didn't both with network patches because i use a netgear ga311 which works out of the box. i wrote my nvidia 8800gs string with efi studio, rebooted, and had a perfect system. at this point i updated my system to 10.5.7 with the apple software update. before booting back into the system after the update, i went back to the iPC disc and reinstalled the voodoo kernel only. this worked, and i could boot into a 10.5.7 system. at this point, i tried to mount a dmg and realised that the update had overwritten my modified seatbelt.kext file. booted back into the dvd to remedy in the same way as i did the kernel, got install failed about 90% down the progress bar, been unable to fix it since. between each install i erase the partition with the once-over zero security option inside the dvd's disc utility. every time i install i use the same options, and each install finishes successfully, but i encounter the "still waiting for root device" error everytime i boot with -v -f afterwards. after about 5 installs i gave up and tried iatkos 7i, which gave me a "still waiting for root device" error upon booting the dvd. as i believe we have identical systems (same processor, motherboard and sound) and you got iatkos working, i believe my issue lies in the bios settings. if it's any help, the partition i use for os x is a 30.7gb one at the end of my 232.9gb western digital disc, with all preceding space being taken up by windows 7 rc1 64 bit (slowly phasing back into mac after a very successful spell 6 months ago) thanks a lot for your time. EDIT: Thanks a lot for those BIOS settings, i'll check my desktop (on my laptop at the moment because of the failed desk) and make sure the settings are the same. I'm also on rev. 2.4.0 by the way, I had updated before I started all my hackintosh experiments last year. EDIT2: Ok, i've set my bios to the exact same settings as yours. I put the motherboard back into raid on and enabled speedstep, which was not enabled before. also, after reading what you said about the SATA arrangements playing a big cause in root device errors, I have deactivated my second hard drive's sata port (port 4) so now i only have SATA-0 (my primary hard drive) and SATA-1 (my stock TSSTcorp DVD+/-RW TS-H553A dvd drive from dell) activated. The only other available SATA ports, 4 and 5 are deactivated. I am about to try booting the iAtkos disc with these new settings, i'll get back to you with my results.
  15. hi there dr vox, i actually had ipc up and running yesterday and somehow managed to update to 10.5.7. unfortunately i forgot to install seatbelt.kext, mounted the safari image and got a kernel panic and the system would not work after that. 5 installs later and ipc isn't working, so now i'm trying my iAtkos 7i disc. unfortunately i'm getting root device errors each time i try and boot the disc in order to install. i've tried changing the bios from autodetect to raid on back and forth but it doesn't seem to make a difference. i've also tried numerous kernel flags including -v -x -f cpus=1. could you let me know your bios settings or how you booted the iAtkos disc? i'm on a pentium d, looking at your screenshot in the quoted post i'm assuming you are as well, but let me know if i'm mistaken as it might explain my problems. thanks.