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


       1.
       2.
Select CD-ROM Boot Type :

UPDATE Jan. 23rd, 2009: IMPORTANT 64bit Win7 info in bold inline. Thanks to all who emailed!
UPDATE Mar. 23rd, 2009: This issue doesn't seem to effect the newer Unibody Macbooks.
 

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(8 if you're building a Win7 DVD!).

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.

Tags: , , , ,

Comments

Ollie
Ollie
3/2/2008 1:08:05 PM Permalink

Hi Jowie,

I've created the modified ISO image and you're right: This custom DVD will boot up on my Macbook 3,1 (Black Santa Rosa 2,2 GHz)!

But I think the "GPT partition" problem is caused by the modified DVD bootloader! The original ISO image will provide two CD boot options "Windows" and "EFI Boot" (holding down "Option-key / Alt-key" at startup after the apple chime will show all bootable devices), but the modified ISO image does only offer "Windows" as CD boot option...

Since GPT is used by EFI, it could be possible that EFI support is only available with the "EFI Boot" cd boot option. Unfortunately selecting "EFI Boot" (hitting "Enter-key" several times, because the message "Press any key to book from CD..." will not show up - the Apple EFI boot menu will stay in front instead!) manually with the original ISO image won't help, because the system will hang after several minutes! But the Vista installer seems to load, because the DVD drive is spinning up/down and accessing the disc! (The first ~100 lines of the LCD will go black after a while...)

I don't know if my test results will help you, but there is also a "UEFI Guideline" at www.microsoft.com/.../uefiguide.mspx where Microsoft also mentions that the DVD should do an "EFI Boot" first if the system will support this! Since the Macbook does normally start "Windows Boot" first, perhaps the old EFI 1.1 (used in all Intel-Macs) isn't working with the new UEFI support (used in Windows Vista SP1)...

Good bye!

jowie
jowie United States
3/3/2008 9:25:29 PM Permalink

Thanks Ollie, I'll have to try that out.

lion10
lion10
3/8/2008 6:50:49 AM Permalink

Hi

...I think the "GPT partition" problem is caused by the modified DVD bootloader!...

Strange... With Vista x64 SP1 I was able to access the GPT partition on a iMac without any error.

Like mentioned, it is currently not possible to boot directly from the SP1 disk, - to bypass the "Select CD-ROM Boot Type" error I had to boot with an old Vista x64 non-Sp1 disk.  

Note, for that "workaround" it seems to be necessary to have (totally) 2 optical drives.

After selecting the "restore / repair computer" options I went to the command prompt. Now I switch to the second DVD drive, and change (enter) the directory "sources", I start the Vista x64 SP1 Installation simply by enter "setup.exe".

In contrast to the non-SP1 x64 Vista I was now able to enter the "partitioning and formating dialog". I am not sure if the installation would be with that method 100% error free, - I stop the process, because I did not want to install an English Vista.

(If I am able to "grab" somewhere an German x64 SP1 Version, I will try it again...)

Everyone Good bye...

lion10

Ollie
Ollie
3/9/2008 3:21:43 PM Permalink

In contrast to the non-SP1 x64 Vista I was now able to enter the "partitioning and formating dialog". I am not sure if the installation would be with that method 100% error free, - I stop the process, because I did not want to install an English Vista.

Hi lion10,

if you haven't hit the button to continue the installation in the "partitioning and formating dialog", then you won't see the mentioned error message with the "GPT partition style" problem!

So I don't think that your "trick" will help since Jowie's method to create a working bootable Vista SP1 DVD for Apple computers does also do the "trick"...

Good Bye!

lion10
lion10
3/9/2008 3:39:23 PM Permalink

Hi Ollie

Probably I mixed up some different errors... Whatever, I will test it in near future again and see how far it will works or not.

Regards

lion10

pingback
blogs.msdn.com
3/19/2008 3:15:20 PM Permalink

Pingback from blogs.msdn.com

VolkerW's WebLog : Turning a Mac Mini into a virtual Windows HPC Server 2008 Compute Cluster

pingback
extended64.com
3/19/2008 5:02:40 PM Permalink

Pingback from extended64.com

Turning a Mac Mini into a virtual Windows HPC Server 2008 Compute Cluster - News

Andrei
Andrei
4/1/2008 3:17:17 PM Permalink

Hi,

I just found this discussion.

Please take a look at my feature request at refit, perhaps you will find some information that would help you with the problem:

sourceforge.net/tracker/index.php?func=detail&aid=1931420&group_id=161917&atid=821767

Regards,

pingback
mcseboard.de
4/4/2008 1:31:12 AM Permalink

Pingback from mcseboard.de

Win2008 auf Macbook Pro oder Mac Pro - MCSEboard.de MCSE Forum

Pingback from andersonshatch.wordpress.com

MacBook Pro and Vista 64 bit (x64) - A tutorial of sorts « Josh Anderson’s Blog

pingback
mylifeinaminute.com
4/26/2008 8:20:34 AM Permalink

Pingback from mylifeinaminute.com

» How-To: Server 2008 x64 on a MacBook Pro mylifeinaminute.com: You can learn a lot in a minute

battery
battery People's Republic of China
6/17/2008 8:21:09 PM Permalink

[...]if you haven't hit the button to continue the installation in the partitioning and formating dialog , then you won't see the mentioned error message with the  GPT partition style  problem! [...]

pingback
theinquisitivegeek.com
6/24/2008 5:39:21 PM Permalink

Pingback from theinquisitivegeek.com

The Inquisitive Geek  » Blog Archive   » Building Hyper-V on a MacBook

pingback
iotashan.com
7/6/2008 3:32:33 PM Permalink

Pingback from iotashan.com

Install Vista x64 SP1 under BootCamp | iotashan's blog

Flotiph
Flotiph France
7/11/2008 7:07:35 AM Permalink

Hello,
Sorry for my english, I'm french...
I follow step by step, the create of the dvd for new install of vista.
I've got aproblem:
it not work, boot camp does not recognize the new dvd?
How can it be done???

Thanks
Please help me...

FLOTIPH

pingback
blog.nkadesign.com
1/7/2009 12:47:42 AM Permalink

Pingback from blog.nkadesign.com

SysAdmin: Installing Windows Server 2008 x64 on a Macbook Pro | Cypris' lookout

Pingback from blog.aproductofsociety.org

A Product of Society » “Select CD-ROM Boot Type :” prompt during Vista SP1 (or Server 2008) x64 Boot on Macbook

pingback
blog.andersonshatch.com
1/10/2009 4:14:43 PM Permalink

Pingback from blog.andersonshatch.com

MacBook Pro and Vista 64 bit (x64) - A guide of sorts « Josh Anderson’s Blog

pingback
amiot.biz
2/8/2009 2:02:51 PM Permalink

Pingback from amiot.biz

Philippe AMIOT » Installer Windows Server 2008 sur un Apple MacBook Pro

pingback
lovecraftforest.com
2/23/2009 3:12:22 PM Permalink

Pingback from lovecraftforest.com

Low Latency & Bootcamp Part I at Lovecraft Forest

trackback
John Robbins' Blog
4/26/2009 1:01:33 PM Permalink

Trackback from John Robbins' Blog

Moving from VMware Server to Hyper-V

Comments are closed