Ich erstelle öfter LiveUSb Sticks die ich, bevor ich sie weiter gebe, teste. Dafür jedes mal den Rechner neu starten ist nicht gerade komfortabel. Deshalb jetzt hier der Weg wie das Testen in der VirtualBox funktioniert.
Feststellen welches Gerät dem Stick zugewiesen wird:
sudo gparted -l . . Modell: Generic Flash Disk (scsi) Festplatte /dev/sdb: 127GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: msdos Disk-Flags: Nummer Anfang Ende Größe Typ Dateisystem Flags 1 1049kB 127GB 127GB primary boot 2 127GB 127GB 33,6MB primary fat16 esp . .
In meinem Fall: /dev/sdb
vmdk File für die VB erstellen und Rechte anpassen:
cd VirtualBoxVMs sudo vboxmanage internalcommands createrawvmdk -filename usb_sdb.vmdk -rawdisk /dev/sdb RAW host disk access VMDK file usb_sdb.vmdk created successfully. sudo chown $USER:$USER usb_sdb.vmdk
das erstellt in meinem Ordner der VMs das vmdk (Virtual Machine Disk Format) Image.
Der eigene User muss noch der Gruppe disk hinzugefügt werden und falls nicht schon geschehen, auch der Gruppe vboxusers:
sudo usermod -a -G disk <user> sudo usermod -a -G vboxusers <user>
Rechner neu starten!
Neue virtuelle Maschine erstellen: Type: Linux, Other Linux (64-bit)
RAM: zum Testen reichen 1024MB, Falls ein System vom Stick gestartet werden soll, entsprechend mehr.
Hard Disk: "vorhandene Festplatte verwenden" und die erstellte usb_sdb.vmdk auswählen
Start