VirtualBox · 2 min read · Jan 05, 2026
Verwendung von RAW-Geräten in VirtualBox-VMs
Verwendung von RAW-Geräten in VirtualBox-VMs
Version 1.0
Autor: Falko Timme
Folge mir auf Twitter
Normalerweise erstellt VirtualBox seine virtuellen Maschinen in Festplattenabbildern (.vdi, .vmdk usw.). Dieses Tutorial erklärt, wie Sie RAW-Geräte vom Host (Partitionen, LVM-Volumes usw.) verwenden und eine VirtualBox-VM darin erstellen können. Ich werde auch erklären, wie man ein RAW-Gerät in einer bestehenden VM einbindet.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Da ich VirtualBox auf einem headless Server installiert habe, verwende ich phpvirtualbox als die VirtualBox-GUI hier. Wenn Sie die originale VirtualBox-GUI verwenden, ist das völlig in Ordnung.
Mein VirtualBox-Host verwendet LVM, daher werde ich mich in diesem Tutorial auf die Verwendung von LVM-Volumes als RAW-Geräte konzentrieren. Das Verfahren ist dasselbe für “normale” Partitionen.
Stellen Sie sicher, dass Sie als root angemeldet sind (geben Sie ein
sudo suum root zu werden), da wir alle Schritte dieses Tutorials als root-Benutzer ausführen müssen.
2 Fügen Sie den VirtualBox-Benutzer zur Gruppe disk hinzu
Bevor wir beginnen, müssen wir sicherstellen, dass der Benutzer, unter dem wir VirtualBox ausführen, Mitglied der Gruppe disk ist. Wenn Sie phpvirtualbox verwenden, ist der Benutzername wahrscheinlich vbox. Wenn Sie die normale VirtualBox-GUI verwenden, ist der Benutzername der Name, unter dem Sie in Ihrem Linux-Desktop angemeldet sind.
usermod -a -G disk vboxUm sicherzustellen, dass diese Änderung wirksam wird, ist es eine gute Idee, jetzt neu zu starten:
reboot3 Bereiten Sie ein RAW-Gerät zur Verwendung mit VirtualBox vor
Wie ich bereits erwähnt habe, verwende ich hier LVM-Volumes. Lassen Sie uns ein 20G-Volume namens vm10 (die virtuelle Maschine, die ich erstellen möchte, wird den Namen vm10 haben) in der Volume-Gruppe vg0 erstellen:
lvcreate -L20G -n vm10 vg0Als nächstes müssen wir eine .vmdk-Datei erstellen, die VirtualBox anweist, das RAW-Gerät /dev/vg0/vm10 zu verwenden. Es ist wahrscheinlich am besten, sie im Home-Verzeichnis des Benutzers zu erstellen, unter dem VirtualBox läuft (z. B. /home/vbox, wenn Sie phpvirtualbox verwenden) - die Datei muss auch diesem Benutzer gehören:
cd /home/vbox/
VBoxManage internalcommands createrawvmdk -filename vm10.vmdk -rawdisk /dev/vg0/vm10
chown vbox:vbox vm10.vmdk
4 Erstellen Sie die VM in VirtualBox
Gehen Sie als Nächstes zu Ihrer VirtualBox-GUI (originale VirtulBox-GUI oder phpvirtualbox) und verwenden Sie den Assistenten Neue virtuelle Maschine erstellen, um eine neue virtuelle Maschine zu erstellen. Wählen Sie auf dem Bildschirm Virtuelle Festplatte die Option Vorhandene Festplatte verwenden und klicken Sie auf das Symbol Virtuelle Festplattendatei auswählen:

Wählen Sie die .vmdk-Datei (vm10.vmdk in diesem Beispiel) aus, die wir im Kapitel drei erstellt haben, und klicken Sie auf OK:

Klicken Sie auf Weiter >>…

… und auf Erstellen:

Jetzt erstellen Sie die virtuelle Maschine, wie Sie es normalerweise in VirtualBox tun würden.
Sie verwenden jetzt ein RAW-Gerät anstelle eines Festplattenabbilds für die virtuelle Maschine.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.