After Mike Laverick posted his experience with ESX Server and USB flash disks in another thread, I decided to figure out how to make it work.
Here's a quick rundown on setting up a USB flash disk (ie. pen drive, flash key, etc.) to install ESX Server.
\- You will need at least a 1 GB USB flash disk.
\- You must have
boththe ESX 3.x CD-ROM and ISO image handy.
boot.isofile in the
/imagesdirectory on the ESX 3.x CD-ROM. Copy
boot.isointo a temporary directory on your hard drive.
boot.isofile to your USB flash drive. On my PC, it's the
updatecd.cfgfiles from the USB flash disk.
isolinux.cfgfile on the USB flash disk to
syslinux.cfgfile and add the keyword usbto the end of every line that begins with
append. Here's what the file should look like when you're done:
syslinux.zip file into another temporary directory on your hard drive.
cdcommand to navigate into the
win32directory. For example:
9. Now, run the syslinux program to apply the boot loader and boot sector to the USB flash drive:</p>
syslinux -s e:
( On my PC, my USB flash drive is mounted as drive E: )
10. Finally, copy the ESX 3.x ISO image onto the flash drive:
+copy c:\iso\esx-3.0.1-32039.iso e:\ +
11. Confirm that your USB flash drive contains the following files:
12. You're all set! Unplug the USB flash drive, configure the BIOS on your server to boot from USB accordingly, and boot 'er up!
13. The ESX installer will detect the USB device and whatever SCSI / disk controllers you have. When the installer asks you what the installation source will be, choose
I ran into the same problem today, I want the option to use one thumb drive and install either ESX or ESXi, which would be great. I have used unetbootin to do just ESXi, and MultiBootISOs for both, but got that same error when trying to install ESX. Any thoughts? Maybe something missing in the config?