Please add to WishList - A way of starting VBox and specifying the 2nd Hard disk as the boot disk.
Normally, when booting from a USB drive, the USB drive is hd0 in the BIOS, but once an OS has booted, the internal hard disk is HD0 and the USB drive is seen as 2nd (or later) drive. With VMUB, the first drive is the USB drive in all situations:
When installing an OS to the VBox virtual hard disk and booting from VMUB in VBox, the boot files are placed on the USB drive by the OS installer (because it is seen as the 1st hard disk). This makes the USB drive unbootable (or at least it doesn't boot as expected any more) !
If only VBox had a way of specifying booting from the 2nd hard disk - we could boot set up VBox so that it boots like a normal system
An alternative would be to have an option in VMUB to swap over the two drives - i.e.
hd0 - Vdisk
hd1 - USB vmdk
Then display a message telling the user they must select 2nd drive in VBox BIOS manually as the boot device, in order to boot from USB drive.
P.S. Congratulations DavidB on getting into Com! magazine
P.P.S Only problem is grub4dos USB drive gives a 'missing MBR Helper' if it is not drive 0 when booting in VBox! Is this a bug in VirtualBox BIOS or grub boot code?