I've wasted a DVD (select CD-ROM Type problem), so I'm going to try the partition method. Is there anything particularly clever I need to do other than creating a new FAT partition (I assume it has to be FAT, anyway), make that bootable, and copy the DVD contents?
Then I assume I just hold Option on reboot and select that partition...
Just waiting for the resizing to happen, then I'll try it, but thought it prudent to ask.
The partition must have a Vista/Win7 style Volume Boot Record.
Basically, it's a bit of code at the start of the partition that loads
'bootmgr'. If you create the partition using Vista or Server 2008,
it appears that this VBR is created automatically. Since Windows
7 uses a similar booting mechanism to Vista[1], you can probably
use a Vista installation disc in recovery mode. There are utilities
to format partitions and repair VBR boot sectors.
It is also possible to create this VBR by booting off the Win7 ISO
in VMWare Fusion. There may be other methods. It might even be
possible just to grab the sectors from someone else's VBR using
dd (see below) and use those. That would likely also copy the
unique partition signature, but that's not necessarily a problem.
I'll look into it and if it seems like a viable option, I could make
available my VBR sectors in a downloadable file.
Copying the VBR sectors (as root), something like:
Code:
dd if=/dev/disk0s3 of=/tmp/vbr bs=512 count=63
[1] Note: Windows 7 has introduced a new feature. If you give
it a whole disk to play with, the installer creates 2 partitions. One
is used for the boot files (bootmgr, etc.), and the other is the usual
system partition. In some ways this is similar to the Vista EFI boot
scheme.