Began setup todayusing a 16 gig Sandisk U3 Cruiser Micro.
The aim was to allow the installation of Server 2003, XP Pro 32 bit, adn wIndows 7 64 bit from the USB Drive, and provide some diagnostics tools to techs.
Primary Windows source (the top box) Server 2003 R2 - Straight from CD 1
XP SP3 via BartPE (Using UBCD4WIN) - Prepared using Nlite
Windows 7 64 bit - Prepared using Windows System Image manager
I managed to get the "Unable to write MBR" issue, it had a two fold fix.
1) Make sure all the OS source files are on the local hard drive, for some reason if anything other than the ISO is on the network, the build fails in one way or another.
Note: This could just be the network I am on, it's highly secured due to the nature of the business
2) As posted previously, use the 2.0.6 version of the HP USB Formatting tool.
Note: I awarded myself a muppet star after searching for ages on 't interweb for this version, only to find the note 2 pages later on this thread that it's included.
Labeling of the Boot Loader Entries
For Ease of use by the various techs, I needed to change the entries on the Grub boot loader to more accurately reflect the various Operating system installations.
Fix: simply edit the .lst entries accordingly.
Windows Server 2003 setup - works as expected
Windows 7 64 bit Setup - works as expected
Gparted - works as expected
Initially, on selecting any option I recieved a "file not found" for all the items on the UBCD4WIN sub menu. for example
Booting GOBACK Removal tool map --mem (hd0,0)//images/goback.ima (fd0) Error 15: File not found Press any key to continue
For DBAN I managed to fix this by copying the "menu.lst" from my UBCD source to the memory key as ubcd4win.lst however the error persists for all the other tools within UBCD4WIN.
I have verified that all the files are present on the USB key (dban.bzi, freedos,.img, goback.ima, memtest.iso, ntfs4dos.img) and the entries as far as I can tell are correctly listed in ubcd4win.lst.
title GOBACK Removal Tool map --mem (hd0,0)//Images/goback.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
Still researching the issue, but I thought I'd post the story so far just in case ;o)