1.
2.
Select CD-ROM Boot Type : |
If you take a look over at this post,
you can see more details. I was in the Vista SP1 tech beta and
downloaded the .iso files that had Vista SP1 slipstreamed into the DVD
image, for clean installation. I have a Macbook Pro
,
and wanted to try out installation of Vista x64 sans bootcamp(which I
had done just fine before as the Intel based mac's nowadays include the
BIOS compatibility layer in their EFI implementation), but I ran into
the issue described in that post above. The last post, from "Jugi"(as
of this writing) mentioned:
Just copy all files from DVD or ISO image to temporary folder and then use oscdimg.exe from
Windows Automated Installation Kit (AIK) to create new .iso file. Then burn new install dvd.
That's all fine and dandy, but didn't really get to the nitty gritty of the issue. Further digging and I found this article:
You cannot start the computer by using a CDFS-based image file to install Windows Vista
The key takeaway being that little blurb about file versioning in the ISO 9660 standard:
This problem occurs because the ETFSBOOT.COM program
does not handle file versions according to the International Standards
Organization (ISO) 9660 specification.
Note The ETFSBOOT.COM program creates the CD boot sector.
The ISO 9660 specification instructs that a name for a file record
should consist of the file name that is followed by the file version.
Also, the specification instructs that you must separate the file name
and the file version by a semicolon. For example, the following file
record is valid:
FileName;1
The Windows
PE file system driver handles the file version as an option. However,
the ETFSBOOT.COM program cannot locate the Setupldr.bin/Bootmgr file if
you use a file version.
Note The CDimage.exe program does not append a file version to a file name in a file record.
Therefore, if you use a program other than CDimage.exe or OSCDimg.exe
to create the CDFS image file, the computer does not start from the
image.
After seeing that I remembered seeing in the advanced options of imgburn a checkbox to remove and/or not use the ;x versioning scheme.
Also using imgburn I checked the downloaded .iso image file system to be ISO9660 (Bootable), UDF 1.02.
With all that information in hand, I went about recreating the .iso
file to burn back to disk to see if simply setting checking the option
in imgburn to not use the versioning scheme worked. First thing you
will want to do is extract the boot image off of the DVD created from
the .iso downloaded from the beta site, you can access this while in
"Build" mode.
While that DVD you burned is still in the drive, and after you've
extracted the boot image somewhere to your hard drive, click the button
to browse for a folder to add the files from the DVD to the image. Just
add the root of the drive, you should then have something that looks
like this.
On the Options tab, ensure the file system is selected as ISO9660 +
UDF, and the UDF version is set to 1.02. These settings matched what
the MS .iso file were set at, and is the only reason I chose them.
Other settings may work, experiment if you like, rewritable DVDs
are your friends.
Now we get to the part where we configure the ISO9660 settings, on the
Advanced tab, Restrictions subtab, then ISO9660 subtab, I set the
Folder/File Name Length to Level X, and checked all the options toward
the bottom of that pane.
We're almost done, onward to the Bootable Disk tab. Check the option to
make the image bootable, select None for emulation type, browse to the
boot .ima file you extracted earlier, and set the sectors to load to 4.
That should do it! Create the new .iso file and then burn it to disk.
Using this procedure I was able to boot from the x64 SP1 slipstreamed
DVD image without the prompt listed up at the begining of this post.
Now I just need to verify if Vista SP1 is able to install on a GPT
disk, as I'm still getting the error "Windows cannot be installed to
this disk. The selected disk is of the GPT partition style." Looking at
the following page leads me to believe that I should be able to:
Notable Changes in Windows Vista Service Pack 1
Adds support for new UEFI (Unified Extensible
Firmware Interface) industry standard PC firmware for 64-bit systems
with functional parity with legacy BIOS firmware, which allows Windows
Vista SP1 to install to GPT format disks, boot and resume from
hibernate using UEFI firmware.
At this point I'm able to delete and create partitions, but I am still
getting that error. I'll have to dig into it further, but at this point
I was happy to post about the resolution to the ability to boot from
the DVD.