OSTechNix published a tutorial about booting from USB drive In Virtualbox in Linux.
How To Boot From USB Drive In Virtualbox In Linux
Oracle Virtualbox doesn't support booting from USB drives. Here is a simple workaround to boot from USB drive in Virtualbox in Linux.
How To Boot From USB Drive In Virtualbox In Linux - OSTechNix