So starten Sie von einem USB-Laufwerk in VirtualBox
VirtualBox kann virtuelle Maschinen von USB-Flash-Laufwerken starten, sodass Sie ein Live-Linux-System starten oder ein Betriebssystem von einem startfähigen USB-Gerät installieren können. Diese Option ist gut versteckt.
Da diese Option nicht in der Benutzeroberfläche verfügbar ist und einige Grabarbeiten erfordert, funktioniert sie möglicherweise nicht immer einwandfrei. Auf einem Windows-Host funktionierte Ubuntu 14.04 gut, aber seien Sie nicht überrascht, wenn bei einigen Konfigurationen Probleme auftreten.
Booten von USB auf einem Windows-Host
Wir verwenden die versteckte Funktion in VirtualBox, die den uneingeschränkten Zugriff auf Laufwerke ermöglicht. Diese Funktion wird in der VirtualBox-Schnittstelle nicht angezeigt, ist jedoch Teil des Befehls VBoxManage. Stellen Sie sicher, dass Sie VirtualBox auf Ihrem System installiert haben, bevor Sie mit diesem Vorgang beginnen.
Verbinden Sie zunächst das USB-Laufwerk mit dem Betriebssystem, das Sie starten möchten, mit Ihrem Computer. Drücken Sie die Windows-Taste + R, geben Sie diskmgmt.msc in das Dialogfeld Ausführen ein und drücken Sie die Eingabetaste, um das Fenster Datenträgerverwaltung zu öffnen.
Suchen Sie im Disk Management-Fenster nach dem USB-Laufwerk und notieren Sie sich die Datenträgernummer. Zum Beispiel ist das USB-Laufwerk hier Disk 1.
Schließen Sie zunächst alle geöffneten VirtualBox-Fenster.
Öffnen Sie anschließend eine Eingabeaufforderung als Administrator. Öffnen Sie unter Windows 7 das Startmenü, suchen Sie nach der Eingabeaufforderung, klicken Sie mit der rechten Maustaste auf die Verknüpfung mit der Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus. Drücken Sie unter Windows 8 oder 8.1 Windows-Taste + X und klicken Sie auf Eingabeaufforderung (Administrator)..
Geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster ein und drücken Sie die Eingabetaste. Dieser Befehl ändert sich in das Standardinstallationsverzeichnis von VirtualBox. Wenn Sie VirtualBox in einem benutzerdefinierten Verzeichnis installiert haben, müssen Sie den Verzeichnispfad im Befehl durch den Pfad zu Ihrem eigenen VirtualBox-Verzeichnis ersetzen:
CD% -Programmdateien% \ Oracle \ VirtualBox
Geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster ein, wobei Sie # durch die Nummer der zuvor gefundenen Festplatte ersetzen, und drücken Sie die Eingabetaste.
VBoxManage interne Befehle createrawvmdk -Dateiname C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive#
Sie können C: \ usb.vmdk durch einen beliebigen Dateipfad ersetzen. Dieser Befehl erstellt eine VMDK-Datei (Virtual Machine Disk), die auf das ausgewählte physische Laufwerk verweist. Wenn Sie die VMDK-Datei als Laufwerk in VirtualBox laden, greift VirtualBox tatsächlich auf das physische Gerät zu.
Als nächstes öffnen Sie VirtualBox als Administrator. Klicken Sie mit der rechten Maustaste auf die VirtualBox-Verknüpfung und wählen Sie Als Administrator ausführen aus. VirtualBox kann nur mit Administratorrechten auf Festplattenlaufwerke zugreifen.
Erstellen Sie eine neue virtuelle Maschine, indem Sie auf die Schaltfläche Neu klicken, und gehen Sie durch den Assistenten. Wählen Sie das Betriebssystem auf dem USB-Laufwerk, wenn Sie dazu aufgefordert werden.
Wenn Sie aufgefordert werden, eine Festplatte auszuwählen, wählen Sie Vorhandene virtuelle Festplattendatei verwenden aus, klicken Sie auf die Schaltfläche, um nach der Datei zu suchen, und navigieren Sie zu dieser. Dies ist C: \ usb.vmdk, wenn Sie keinen eigenen Pfad auswählen.
Starten Sie die virtuelle Maschine, und das Betriebssystem sollte von Ihrem USB-Laufwerk gestartet werden, so als würden Sie es auf einem normalen Computer starten.
Beachten Sie, dass das USB-Gerät die erste Festplatte in Ihrer virtuellen Maschine sein muss, da VirtualBox andernfalls nicht startet. Mit anderen Worten, Sie können nicht einfach eine virtuelle Standardmaschine erstellen und das USB-Gerät später anschließen.
Wenn Sie ein Betriebssystem vom USB-Laufwerk installieren möchten, müssen Sie später im Einstellungsfenster der virtuellen Maschine eine Festplatte hinzufügen. Stellen Sie sicher, dass das USB-Laufwerk das erste Laufwerk in der Liste ist.
Linux- und Mac-Hosts
Der Vorgang ist auf Linux- und Mac-Hostsystemen grundsätzlich gleich. Sie müssen dieselbe Art von VBoxManage-Befehl verwenden, um eine Datei zu erstellen, die die Raw-Festplatte darstellt. Sie müssen jedoch den Pfad zum Festplattengerät auf Ihrem Linux- oder Mac-System angeben.
Das Open Foam-Wiki enthält einige Tipps und Lösungen, um diesen Prozess an Linux- oder Mac-Hosts anzupassen. Die Verwendung einer rohen Hostfestplatte von einem Gastabschnitt in der offiziellen Dokumentation von VirtualBox kann ebenfalls hilfreich sein.
Das Booten von einer Standard-ISO-Datei ist immer noch die am besten unterstützte Methode, um ein Betriebssystem in VirtualBox oder anderen virtuellen Maschinenprogrammen zu installieren (oder nur zu starten). Wenn möglich, sollten Sie ISO-Dateien herunterladen und verwenden, anstatt mit USB-Laufwerken herumzuspielen.
Wenn Sie VMware anstelle von VirtualBox verwenden, versuchen Sie den Boot-Manager von Plop zum Booten von USB in VMware.