How To: Dell XPS 420 as a Hackintosh, 10.6.0 Snow Leopard, including Windows 7 Dual Boot
By StringsOnFire (Previously makeluv247)
Update: If you already have Windows 7 installed, and have ben using the computer with the BIOS set to RAID OFF, then you will need to install RAIDfix before continuing. Get it HERE.
Note: This guide is also included as a docx within the zip file detailed below. I suggest printing it before trying to install!
Previously, I was using 10.5.8 flawlessly (that is to say I was using a sound card and Ethernet card instead of the internal ones) on my XPS 420. However, we always want what we can’t have, so I gave it a go. I am now running Snow Leopard 10.6, and the only fault is the USB ports are recognised as external, so I haven’t been able to use anything with drivers that don’t allow USB hubs. I can only detail my own experiences, and my methods weren’t the most orthodox. PLEASE READ THE ENTIRE GUIDE THROUGH BEFORE ATTEMPTING!
A note on Dual-Booting with Windows 7
Installing a fresh copy:
I understand that Windows 7 will only install to the first Hard Drive, i.e. the one on SATA0. I have Windows 7 and OSX86 on 2 separate hard drives. Install Windows 7 first to your Windows 7 hard drive, plugged into SATA0. Ensure that RAID is turned on in the BIOS settings (F2 during boot to access BIOS). Once you’ve set it up, carry out his guide to install OSX. However, after the initial install of OSX, the system will reboot into Windows 7. Shut down, unplug from the mains, and switch the Windows 7 and OSX hard drives around, so OSX is on SATA0. Plug back in and turn on. You should now continue with OSX. Windows 7 uses a separate partition to boot. So when you have installed Chameleon, upon the Chameleon boot screen, press the right arrow key and select “System Reserved”, the Windows 7 Boot Partition, to boot Windows 7. If it shows no other hard drives but the OSX drive, just press F12 at boot before chameleon and select the correct hard drive.
This guide is based on my own XPS 420, and so your own installation may vary slightly. This is my setup:
• CPU: 2.4GHz Intel Core2 Quad Q6600
• RAM: 8GB (4 x 2GB 800MHz modules)
• HDD: 3 500GB SATAII Hard Drives
• GFX: nVidia GeForce 8800GT 512MB
• SOUND: Creative Audigy 2 Platinum EX
• LAN: Edimax EN-9230TX-32 Gigabit PCI
Here are the bits you’ll need to get to carry out my method. I don’t take credit for any of them. Thank xenophex for giving me some kexts and pointers.
• SnowOSX 3.5 install DVD. You can find this in the usual places
• Dell BIOS update A07. Get it from http://support.euro.dell.com/ and install it prior to OSX86 installation via Windows if you don’t have it
• Copy this folder to a USB drive before the install: http://rapidshare.co..._Files.zip.html
At the time of writing this guide, the most up-to-date version of the Dell XPS 420 BIOS is version A07. You’ll see the BIOS version on the boot screen every time you turn on the computer. If you do not have the A07 BIOS, go to the dell website as above, download the BIOS update, and run it. I believe you’ll need a Windows installation to install the BIOS update. I don’t remember there being a bootable version.
To enter the BIOS setup, press F2 while booting at the Dell loading screen.
• Under “Drives -> SATA Operation”, set the SATA mode to “RAID Autodetect / ATA”. Note that the eSATA port will not work in this mode, but I’m not sure how to get the installation running with the SATA controllers set to RAID mode.
• Under “Onboard Devices -> Integrated NIC”, select “Off” (Unless you want to try with the onboard LAN).
• Under “Onboard Devices -> Integrated Audio”, select “Off” (Unless you want to try with the onboard Audio).
• Both Windows SideShow, i.e. the small screen on the case, and the Dell Media Accelerator, will not work with OSX. Therefore, unless you will also be booting Windows, you may set both “Miniview Display” and “Media Accelerator” to “Off”.
• Under “Video -> Primary Video”, select “PEG”.
• Under “Performance”, both “Multiple CPU Core” and “Virtualization” should be “On”, and “SpeedStep” should be “Off”.
SnowOSX 3.5 Installation
1. READ TUNING FIRST!
2. Press F12 at boot to select a boot device, and insert the SnowOSX 3.5 install DVD. Select “Onboard or USB CD-ROM Drive”. Proceed with booting from the DVD.
3. Under “Utilities”, select “Disk Utility”. Choose the hard drive you wish to install OSX on and click on the “Partition” tab.
4. Click “Options”, and choose “GUID Partition Table”. Click OK.
5. Enter a name for your OSX partition, and select “Mac OS Extended (Journaled)” as format. Apply. Exit the Disk Utility.
6. Continue with the installation until you may select to “Customise” on the bottom left. Click “Customise” and select all except “PS2”.
7. Install and reboot.
8. If you also have Windows 7, you will now boot into it. Shutdown and switch hard drives as explained (far) above, then turn on.
1. You may not experience this issue, but OSX will probably crash in a minute or so. So the first time it boots after install, set up the account AS FAST AS POSSIBLE! If it then crashes restart. Plug in the USB drive before OSX loads.
2. As soon as you’re in OSX, open up the USB drive, and install chameleon (Open up terminal and “HOW TO INSTALL.txt, and do as it says). Do this QUICKLY, you want it to crash afterwards, believe me. Reboot.
3. Crash issue is now sorted. Once you’re back in, copy “DSDT.aml over to the root (your OSX hard drive). Restart.
4. Open EFI Studio and install your graphics card.
5. Use “Kext Helper” to install the kexts I have included.
6. Run “OSX86 Tools”, and click on “Enable/Disable Quartz GL”. Enable it and reboot.
7. Install your sound and Ethernet drivers. (If you are using the onboard LAN, use “kext Utility” to install Intel 82566MM.kext.) Reboot.
8. Don’t try updating to 10.6.1 etc unless you’ve backed up, or face doing all of this again!
9. Install any extra drivers you may need, such as printer drivers.
10. I suggest you start backing up using “Time Machine” or “Carbon Copy Cloner” from http://www.bombich.com/ to save you from having to install again should something go wrong in future.