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.
This would be a good time to Connect the USB device to the Virtual Machine, right click the USB device in the bottom bar:
And select the Connect option:
Click OK on the warning message:
Now press Enter in the VMWare Boot Menu and select USB in the Plop Boot Manager:
And that’s it, we boot from USB, in my case the USB stick also has a Boot menu: