Ozys 20-step guide to no-DVD Windows 7 joy...
Hello everyone,
My first post on this forum - I'm writing to explain how, after over a week of pulling my hair out, I finally got Windows to load as a boot camp installation on Lion without using a DVD.
I am running OS X Lion. I used a windows7.iso for the install. I also used Parallels 7 and rEFIt. I have a late-2007 Macbook with a busted combo drive that will neither read nor write.
I tried everything over days and days - all the solutions that people have listed here, and no matter what I did, it didnt seem like anything would persuade my bootcamp partition to boot. I also gave up on the option of booting from a USB device after the Refit USB boot option kept coming up with the 'Cannot boot legacy device' error that many here have experienced.
Anyways, I eventually got there by basically adapting the first part of the strategy set out here on Inside the Brackets (ITR) which explains how to set up a Virtual Machine in Parallels which has your Bootcamp partition set as its hard disk:
http://insidethebrackets.blogspot.com/2009/04/install-windows-on-macbook-air-with-no.html
My process then departs significantly from the InsidetheBrackets instructions - no need to copy over the MBR or anything like that. It worked surprisingly easily in the end. I basically use Parallels to format the bootcamp partition as NTFS and copy over the contents of the Windows7.iso to that partition. Then I boot from the partition.
Here is the process I followed:
1. Open Disk Utility and create the Bootcamp partition to whatever size you want (ensuring at least 18GB for your Win 7 installation). Format it as MS-DOS (FAT32). [I refer to this new partition in the process below as your 'bootcamp partition' but there is no need to use the actual Boot Camp Assistant for this step, disk utility does the same thing]
2. Install Parallels. I used version 7.
3. Create a virtual machine in Parallels, as set out in the InsidetheBrackets article linked to above. The screenshots you see may differ from the article depending on which version of Parallels you are using. Be sure you choose to customize the installation and select your Bootcamp partition as the main hard disk.
4. Use your Windows7.iso as the source for the Parallels installation.
5. When creating your Virtual Machine, add an additional CD-ROM drive and point this also towards your Windows7.iso [Note - this step is not listed in the ITB article, but it's very important]
6. Start the Virtual Machine. The Windows 7 installer will appear and start loading. Let it go through the steps, and after a few screens it will ask which drive you want to install Windows on.
7. Make sure you choose the bootcamp partition you created using Disk Utility in Step 1. Choose 'drive options' then format it to NTFS.
8. *** This is where my procedure departs completely from the InsidetheBrackets article. ***
9. After the installer has formatted your bootcamp partition as NTFS, hit the X in the top right to abort the installation. The Windows 7 setup will then take you back to the main 'install' screen.
10. Choose 'repair your computer', then the first option in the next menu (for system tools). A list of system tools will appear. Choose 'Command Prompt'. The Windows command box will appear.
11. Type C: -> this should take you to your hard drive (the root of your bootcamp partition). Type DIR to list the content of the root folder - it should be empty.
12. Type D: -> if you have configured the additional CD-ROM (from Step 5) then your D:\ drive should be your windows7.iso - your install disk. Type DIR to list the contents of D:\ - you should see a number of directories, including EFI and SOURCES.
13. Now that the C drive has been formatted in NTFS, we need to copy the content of your D: drive (your windows iso) to C:\ (your bootcamp partition)
14. Copy everything on D: to C: --> by typing:
XCOPY D:\*.* C:\ /e/h
(the /e/h is very important - it tells xcopy to move over all files and directories, including hidden files and empty directories)
15. Xcopy will chug away for a bit copying things over. The Install.WIM file is huge (>3GB) and Xcopy will seemingly hang for several minutes when copying it. Be patient - mine took nearly 20 minutes to copy over, but it will get there in the end. You'll be returned to your D:\ prompt in Windows.
16. At this point you have copied the content of your Windows 7 disk successfully to your NTFS-formatted bootcamp partition - which would have been impossible in Mac as Macs can't write to NTFS drives.
17. We're now going to boot from the copy of the setup disk on your bootcamp partition and use it to install Windows on the same partition. This would be impossible if your partition was formatted in FAT32 as the Setup program would need to format it's own drive, causing it to crash.
18. Shut down Mac, hold the option key when it restarts and choose the 'Windows' disk. [I had refit installed but I'm not 100% sure it's necessary].
19. Cross your fingers and… voila! Windows 7 setup should load, and you can commence installation. After Setup you can delete the various setup files from your C:\ directory to save space (especially the large ones in c:\SOURCES )
20. Install the Boot Camp drivers (load up your Mac, go to Bootcamp Assistant, and download the Win 7 drivers to a FAT32-formatted USB stick - then load up windows and insert the stick) - and ensure you load the latest Windows Updates (including SP1) - Enjoy Windows 7 on your Mac!
Really hope this process works for others. Looking forward to reading feedback and any tips you folks may have for improving this 20-step process.