"Select CD-ROM Boot Type :" prompt while trying to boot from Vista x64 DVD burnt from .iso file

by Jowie 24. February 2008 01:52

       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.

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Technology

Comments

Comments are closed

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

Calendar

<<  October 2008  >>
MoTuWeThFrSaSu
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.