skiingavocado Posted July 20, 2010 Share Posted July 20, 2010 I recently decided to get into programming for the iPhone (I know, I'm a little late to the party). The only problem: my laptop is a Dell Latitude e6400 provided for me by my college that runs Windows 7, and with the recent, well-publicized changes in the Developer License Agreement, I think that any apps made with something besides the official SDK and Objective C have a decent chance of not making the iTunes Store. However, as an engineer, I need Windows for software not available on Mac. So I had my goal: dual booting Mac OS X and Windows 7. And, as I later found out, because I need Xcode and the iPhone SDK to work, Mac OS X needs to be version 10.6.4. As far as experience goes, I have an interest in computers and probably know more than your average college kid, but I don't really have much technical training. So, most of what I've done is from Googling, from guides provided by websites like this, and learning from my many mistakes. In gratitude for this help, I decided to share my experience for other users. Oh, and before you start, BACK UP YOUR STUFF! Supplies * Working Dell Latitude e6400 (or probably e6500) running Windows * Snow Leopard DVD - I'm using one my brother bought a year or so ago to upgrade his Macbook Pro (jealous) from Leopard. I think they're pretty cheap. * Windows 7 install DVD - though, with a college tech department to do the dirty work for me, I didn't need one * Blank CD * Flash drive/hard drive bigger than 8 gb * Ubuntu disk (suggested) - Ubuntu can run off a CD created from the iso available on their website, and its disk utility is very useful for formatting drives (for when you mess up). * USB mouse (maybe - the Dell touchpoint may work) Install Attempt #1 - the USB method I first tried to follow the USB method as outlined by lifehacker here: http://lifehacker.com/5360150/install-snow...acking-required It worked up to when I opened up disk utility to format my hard drive...and it decided to pretend there wasn't an internal hard drive in my laptop. White flag! Install Attempt #2 - using Chameleon Boot-132 CD Based on a guide I found on this website (http://www.insanelymac.com/forum/index.php?showtopic=134430), I downloaded a Boot-132 CD that allowed me to install Mac OS X. The steps: (1) Download Boot-132 iso and burn to CD. I used: http://www.mediafire.com/?m3eyyutptgf (2) Make sure your BIOS is set to try to load off a CD before trying the internal harddrive. Also in your BIOS, make sure that SATA is set to AHCI. (3) Restart computer with CD inserted. After the computer boots off the CD, it'll show a screen with two icons: your Windows HD and the Boot CD. Take out the CD and put in the Mac Upgrade DVD. Press F5 until the Boot CD disappears and the OS X Install DVD appears. Hit enter and let it think. (4) From this point on, the Dell laptop's touchpad is no longer going to work. I think the touchpoint might work, but I used a USB mouse. Select your language and continue. On the next screen, from the menu bar, select Utilities/Disk Utility. (5) Mac and Windows prefer different disk format methods. Windows likes Master Boot Record (MBR) and Mac GUID Partition Table (GPT). Currently, your Windows laptop is formatted in MBR. This will have to change to install Mac, so select your internal hard drive. Click on the Partition tab. Select one or more partitions from the dropdown menu on the left and select Mac OS X Journaled from the one on the right. Also, type in a better name than Untitled 1. Finally, click on options in the lower left and set it to GUID. Hit Apply and say goodbye to Windows 7! Here's a video if it helps you with this step, though it using a different method, so some parts are not the same: (6) From this point on, just follow the instructions of the install. When you reboot your computer, put the Boot CD back into the drive so it loads that. Select the Mac partition and say hi to Mac. (7) I believe this is all I did to install Mac OS X, but I'm not totally sure, as it's been a few weeks now. Check for the folder "Whatever you Named your Hard Drive"/Extra. That folder should be there, containing the kernel extensions (.kext files) needed to run Mac on a PC. Mine are located in a folder called "Extensions." If you don't see those, you may have to download the kexts; look at another guide. Dual booting with Windows One problem with your success: no Windows. Other guides are mixed as to whether its possible to install Windows on a partition of the GUID hard drive. However, it was a non-issue to me, as getting Windows 7 put on my computer by the campus tech center involves them completely wiping my harddrive. Solution: (1) Boot using the Boot 132 CD. Instead of selecting the Mac partition, put in the install DVD again and press F5 till it's recognized. Boot off that and go into the disk utility like you did when you were installing Mac OS X. (2) Unmount the partition on which you installed Mac OS X and save it as a .dmg on an external flash drive. 8 gb should be more than enough; dmg's compress quite a bit. (3) Install Windows, wiping the hard drive and reformatting it to MBR. Be sure to leave an empty partition for Mac (though, in Windows 7, you can actually just resize the Windows partition and create an empty one via the Disk Manager post-install). (4) Once Windows is installed, boot again off the Boot 132 CD. Use the disk utility to restore the .dmg on your flash drive to the Mac Partition. (5) You should know have a working Mac and a working Windows Partition! Booting without the Boot-132 CD Another problem: if you try to boot without the CD, your computer probably won't find an OS. (1) Boot off the Boot 132 CD. Select Windows. (2) Once it boots, open Disk Management. Right click on the Windows partition and select Mark Partition as Active. (3) Re-download the Boot-132 .iso from the link above. Also download the EasyBCD app here: http://neosmart.net/dl.php?id=1 (4) Using EasyBCD, create an additional Boot entry to the standard Windows 7. Click "Add New Entry" and then on the bottom of the Window click the ISO Boot tab. Select the Boot 132 .iso and name it. Ta dah! Upgrading Mac OS X to 10.6.4 To run Xcode and the iPhone SDK, I needed to update Mac from 10.6 to 10.6.4. I learned the hard way, you MUST delete the sleepenabler.kext file in your Extras folder. Also, only install the 10.6.4 update, not any of the program-specific updates that Software Update brings up. I'm not sure which one (I think maybe it was an update for Airport), but one of them damaged the OS and made me start all over again. Other than that you should be fine updating the OS. Link to comment Share on other sites More sharing options...
Takker Posted October 22, 2010 Share Posted October 22, 2010 Great 'tutorial'. I'm running OSX SL 10.6.4 from a usb hd now along Windows 7 on my laptop. It boots with efi , i think. Done with guidence from the lifehacker guide. But the method you mention seems ideal to me. No more extrenal hd and usb hub connection required. So no more cables laying around on the table. greetings from Assendelft , The Netherlands Link to comment Share on other sites More sharing options...
Recommended Posts