Ich habe zwei Flash-Laufwerke, eines mit Slax und eines mit Android x86 Live, aber sie booten nicht in meinem Laptop (in meiner Arbeit booten sie perfekt).
Ich kann mit VirtualBox von einigen Live-CDs / DVDs oder ISO-Dateien booten, aber nicht von Live-Flash-Laufwerken. Ich stelle die Flash-Laufwerke ein und starte eine VirtualBox ohne virtuelle Festplatte, aber VirtualBox erkennt sie nicht als Startoptionen. wie bei CDs / DVDs.
Irgendwelche Ideen? Gibt es Alternativen, wenn VirtualBox dies nicht unterstützt?
Edit1: Ich verwende Windows (Windows 7), möchte aber auch wissen, wie das unter Linux (zum Beispiel Ubuntu) funktioniert.
boot
virtualbox
usb-flash-drive
Kokbira
quelle
quelle
Antworten:
Informationen zu Windows finden Sie in diesem Artikel: Booten Sie Ihr USB-Laufwerk in VirtualBox .
Für Linux wird der gleiche Ansatz beschrieben in: So booten Sie unter Ubuntu von USB in virtualbox .
Der Ansatz besteht darin, ein physisches Laufwerk mit dem im Lieferumfang von VirtualBox enthaltenen Befehlszeilentool VBoxManage an eine virtuelle Maschine anzuschließen. Anschließend können Sie Ihre virtuelle Maschine vom angeschlossenen physischen Laufwerk starten.
Alternativ und nur für Windows ist Linux Live USB Creator (ehemals uSbuntu) eine kostenlose Software für Windows, mit der Sie einen bootfähigen Live-USB-Schlüssel mit Linux erstellen können. Es bietet die Möglichkeit der automatischen Virtualisierung mit der portablen VirtualBox, um Linux direkt unter Windows ohne Konfiguration oder Installation auszuführen.
quelle
disk
Gruppe hinzufügen müssen . Dies ist natürlich ein mögliches Sicherheitsrisiko.Hier ist eine kurze Zusammenfassung des Windows- Links von harrymc , den ich unabhängig entdeckt habe:
cmd
Eingabeaufforderung mit Administratorrechten.cd
zuC:\Program Files\Oracle\VirtualBox
Führen Sie den folgenden Befehl aus:
Ersetzen Sie
#
in der Computerverwaltung die durch die Datenträgernummer aus der Datenträgerverwaltung (Datenträger 1 im Bild unten).Fügen Sie abschließend das
vmdk
in VirtualBox neu erstellte Festplatten-Image als vorhandenes hinzu.quelle
Ich weiß, dass diese Frage alt ist, aber ich möchte etwas einwerfen. Wie bei anderen Antworten empfehle ich den
VBoxManage
Befehl.Ich habe jedoch ein Bash-Skript für Ubuntu erstellt, das den Befehl vereinfacht und sogar eine hilfreiche exemplarische Vorgehensweise für weniger komfortable Benutzer bietet. Damit können Sie Änderungen vornehmen, die für die USB-Bereitstellung erforderlich sind (z. B. das Hinzufügen einer Gruppenmitgliedschaft). Fortgeschrittene Benutzer können Flags verwenden, um die exemplarische Vorgehensweise zu vermeiden.
Probieren Sie es hier aus: Verwenden Sie bootfähige USB-Laufwerke in einem bootfähigen VM-VB-USB-Mounter
quelle
Ja, in Windows Vista, 7 und 8 müssen Sie die Eingabeaufforderung und das VirtualBox-Programm als Administrator starten, damit dies funktioniert. Lesen Sie in der neuesten Anleitung nach, wie Sie eine virtuelle Maschine von einem bootfähigen USB-Gerät in Oracle VirtualBox starten.
quelle
nach harrymc der Quelle : Sie booten von USB in der GUI nicht einrichten können, jedoch können Sie eine erstellen spezielle virtuelle Festplatte , dass nur „Umleitungen“ , um Ihren körperlichen USB - Stick, und befestigen. Hier ist der Windows-Weg (nur, Link enthält es auch für Linux).
in Windows Host
Schließen Sie Ihren physischen USB-Stick an Ihren Host-Computer an
öffne / starte
diskmgmt.msc
und überprüfe, welche Laufwerksnummer Windows für dein physikalisches Laufwerk gewählt hat:Beispiel:
cmd.exe
:Ersetzen
<path\to\usb.vmdk>
Sie die "Redirect" -Datenträgerdatei durch einen Pfad Ihrer Wahl. Beispiel:e:\my_redirect_for_usb.vmdk
ersetzen
<n>
in\\.\PhysicalDrive<n>
der Anzahl Ihres physisches Laufwerk, Beispiel:\\.\PhysicalDrive1
Wenn Ihr Laufwerk Nummer 1 (bekam vondiskmgmt.msc
oben!)nebenbei: beachte, das
^
heißt nur "zeilenfortsetzung" incmd
- ich habe das nur zur besseren lesbarkeit gemacht. Sie können das Ganze stattdessen in einer Zeile schreiben - lassen Sie^
dann einfach eine davon weg .Jetzt können Sie die vmdk (Beispiel:)
e:\my_redirect_for_usb.vmdk
in Virtualbox wie bei jedem anderen HDD-Image anhängenIch habe es 2014 geschafft, auf diese Weise zu booten :) (- der Quellartikel stammt aus dem Jahr 2009)
quelle
Es tut mir leid, das Problem zu lösen, aber VirtualBox unterstützt das Booten von USB nicht.
Ich kann mir nur vorstellen, ein Image des Inhalts des USB-Laufwerks zu erstellen, dieses als CD-Rom in VirtualBox einzulegen und von dort aus zu booten.
quelle