Booting a Virtual Machine from USB Drive

I wanted to boot a Virtual Machine from an USB Stick but even though you can Connect USB devices to VMWare you cannot boot from it.

It can be done however using a boot manager that is able to perform a boot from USB media. I used Plop Boot Manager.

Download one of the stable releases (I used 5.0.11-2) and extract plpbt.img from the archive and mount this (don’t forget to select the Connect at power on option) and when booting press Esc for the Boot Menu.

image

This would be a good time to Connect the USB device to the Virtual Machine, right click the USB device in the bottom bar:

image

And select the Connect option:

image

Click OK on the warning message:

image

Now press Enter in the VMWare Boot Menu and select USB in the Plop Boot Manager:

image

And that’s it, we boot from USB, in my case the USB stick also has a Boot menu:

image