I was rebuilding my LAB over the weekend, and in an effort to make the new iteration better than the last, I duct taped 2 more SCSI arrays into my server. Having done that, I realized that I ran out of power plugs – necessary to power up my CD-ROM.
My First Thought was to go run out to Fry’s and get another Y power splitter.
My Second Thought was to break one of the arrays just long enough to install the OS – but this would be a repeating problem every time XenServer is updated.
I then searched the web to see what I could do to install XenServer from a USB stick – here is what I found.
1. Download XenServer (1 ISO for installer + 1 ISO for XenServer linux-cd)
2. Download http://unetbootin.sourceforge.net/
3. Format a USB stick as FAT
3. Run uNetBootIn and select the XenServer Installer OS.iso and point it at the USB Stick and press OK
4. Open the Linux CD with something like PowerIso and copy the following directories to the USB stick:
Doing this will allow you to have both the Installer + the Linux CD on 1 USB Stick
5. Renaming Some Files on the USB stick (otherwise you’ll get an additional boot menu):
Rename \syslinux.cfg to syslinux_cfg.old
Rename \boot\isolinux to syslinux
Rename \boot\syslinux\isolinux.cfg to syslinux.cfg
6. At this point you’re done – stick the USB stick into the Server where you’d like to install XenServer
7. Download the latest copy of “syslinux” and extract it http://syslinux.zytor.com/wiki/index.php/Download
==== NEW STEPS UPDATED=== (to resolve [ mboot.c32: not a COM32R image ] error:
8. From syslinux dir you just extracted, copy \com32\mboot\mboot.c32 to USB drive under \boot\syslinux\mboot.c32
9. Go Into the BIOS setup and make sure to select USB as the first boot from device.
References: (Thank you’s)
3. Mike ONeill