This concludes three methods that can be used to Boot a USB Flash Drive in VirtualBox.
You should now be able to boot a USB flash drive in VirtualBox on the Mac OS X host, while retaining the ability to boot from the drive natively as well.
Then, browse to your Home directory and select usb.vmdk. When prompted for a Virtual Hard Disk, tick use existing hard disk. Next, Proceed to create a New Virtual Machine.This serves as the hard disk of the virtual Linux system. You can use more RAM if your system has enough extra. My system has 8GB of RAM and I decided to allocate 2GB of it. Finally, to start the program with root access, type Start VirtualBox, and click on the New symbol.Once more, replacing # with the disk number, type.Vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/disk # Again, replacing # with your actual disk number, type.Replacing # with the disk number of your USB drive, type.(make note of which disk is your USB drive I.E.