Software
Website Portfolio
Resume
Wiki
Blog
Contact

Archives

  • June 2010
  • December 2008
  • February 2008
  • March 2007
  • December 2006
  • November 2006
  • September 2006

Meta

  • Register
  • Log in

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

Posted on December 12th, 2008

I recently discovered that there is a bug in the way Microsoft dealt with EFI boot after the Vista SP1 (2008 RTM) release.

From http://support.microsoft.com/kb/931708:

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 co
mputer does not start from the image.

The complex solution is outlined on Jowie’s Blog (in much
greater detail than here)

The simple solution is as follows (taken from: Sergio Mcfly’s Blog):

  1. Download Vista SP1/2008 x64 ISO from MSD
    N, orgrab your CD
  2. Create 3 folders c:\efi-iso c:\efi-exe c:\efi-dvd
  3. Download oscdimg.exe from here into c:\efi-exe
  4. Extract iso using 7Zip or Wi
    nRAR (Or copy the contents of the DVD) into c:\efi-dvd
  5. Start up a command prompt (Start -> Run -> cmd)
  6. Type: cd c:\efi-exe
  7. Type: oscdimg -n -m -bc:\efi-dv
    d\boot\etfsboot.com c:\efi-dvd c:\efi-iso\server2008dvd.iso

Hope this helps someone else!

Site content and design copyright 2005-2010 bsd.bz