Aunque para Linux existen opciones como GNOME Boxes, el software que más se usa si se quiere trabajar en una máquina virtual con garantías es VirtualBox. Personalmente le encuentro un par de defectos, como que todo inicia en una ventana pequeña o que no se pueden hacer algunas cosas tras la instalación de cero, pero también tiene otras muy buenas como que podemos guardar las máquinas virtuales donde queramos de manera intuitiva.
https://www.linuxadictos.com/como-activar-el-acceso-a-unidades-usb-en-virtualbox.html