EDIT: 7. März 2018
Hier ist etwas zu beachten. Wenn Sie das USB-Laufwerk beim Neustart im Computer belassen, kann sich der /dev/sd
Laufwerksbuchstabe ändern, sodass die RAW- usb.vmdk
Datei auf das falsche Laufwerk verweist und nicht in VirtualBox gestartet wird. Als Test habe ich einen in meinem System belassen. Es war /dev/sdi
vor dem Neustart, nach dem Neustart war es /dev/sdc
. Wenn Sie Ihren Computer nach Änderungen neu starten, entfernen Sie vor dem Neustart das USB-Laufwerk. Ich prüfe, ob die rohe Scheibe von der UUID des Antriebs anstatt hergestellt werden kann, da das nicht ändert.
Da VirtualBox nicht von USB-Laufwerken .vmdk
bootet , können Sie eine Datei erstellen , die zum Booten auf Ihr USB-Laufwerk verweist.
HINWEIS: Sie MÜSSEN Ihr Benutzerkonto zur vboxusers
Gruppe hinzufügen, damit VirtualBox Ihren USB-Stick sehen kann. Sie MÜSSEN auch Ihr Konto zur disk
Gruppe hinzufügen , oder Sie können die .vmdk
Datei nicht zu Ihrer virtuellen Maschine hinzufügen . Anweisungen unten in EDIT hinzugefügt . Dadurch wird auch das USB-Laufwerk nicht auf die Festplatte kopiert und das USB-Laufwerk wird direkt verwendet. Dies kann hilfreich sein, wenn auf dem USB, den Sie behalten möchten, eine Persistenz vorhanden ist. Nicht jede Situation ist gleich, daher funktioniert dies möglicherweise nicht in jedem Fall.
Zunächst müssen Sie Ihren USB-Stick, den Sie erstellt haben, in Ihrem System haben und das physische Laufwerk bestimmen. Wir gehen davon aus, dass Ihr Laufwerk als eingebunden ist /dev/sdb1
. Das physische Laufwerk wäre also /dev/sdb
.
Geben Sie als Nächstes in einem Terminalfenster Folgendes ein, um die .vmdk
Datei zu erstellen, die auf das USB-Laufwerk verweist:
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Oder
sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Dann sollten Sie so etwas sehen:
RAW host disk access VMDK file /home/ravan/usb.vmdk created successfully.
Hinweis: Einige Personen hatten Probleme mit dem Besitz der neu erstellten Datei. Übernehmen Sie den Besitz der neuen Datei:
sudo chown $USER:$USER ~/usb.vmdk
Dann müssen Sie nur noch die .vmdk
Datei zu Ihrer VirtualBox Virtual Machine hinzufügen und sicherstellen, dass Sie mit ihr booten können.
BEARBEITEN:
vboxusers
Führen Sie den folgenden Befehl aus, um Ihren Benutzer zur Gruppe hinzuzufügen :
sudo usermod -a -G vboxusers username
disk
Führen Sie den folgenden Befehl aus, um Ihren Benutzer zur Gruppe hinzuzufügen :
Hinweis: Das Hinzufügen Ihres Benutzers zur Datenträgergruppe kann gefährlich sein und ein Sicherheitsrisiko darstellen. Es ist genauso gefährlich wie sudo-Zugriff, auf eine Raw-Festplatte zu schreiben.
sudo usermod -a -G disk username
Dann MÜSSEN Sie Ihr System neu starten, damit die Änderungen wirksam werden.
Vor dem Neustart:
Nach dem Neustart:
Hoffe das hilft!