Wie kann ich mit Virtual Box ein Betriebssystem auf einer sekundären physischen Festplatte installieren und es sowohl in Virtual Box (zu unterschiedlichen Zeiten) als auch als typische Installation eines sekundären Betriebssystems starten?
Ich habe einen selbstgefälligen Kommentar ("Straight forward") abgegeben, als diese Frage ursprünglich gepostet wurde, und bin einige Monate später auf dieser Seite auf der Suche nach der gleichen Antwort .
Heute konnte ich von physischen Laufwerken booten. Diese Leistung erforderlich;
20 min versuchen verschiedene Optionen in VirtualBox
Sehr geehrter Leser , Ihre Aufmerksamkeit richtet sich auf die Tatsache, dass es genauso einfach ist, Ihre Daten zu töten, wenn auf diese Weise auf die Disc zugegriffen wird. Das Verfahren, wie dies erreicht werden soll, bleibt eine Übung ...
Verwenden Sie den Befehl, um auf einem Linux-Host ein Image zu erstellen, das eine gesamte physische Festplatte darstellt (die keine tatsächlichen Daten enthält, da diese alle auf der physischen Festplatte gespeichert werden)
VBoxManage internalcommands createrawvmdk \
-filename /path/to/file.vmdk \
-rawdisk /dev/sda
Sie müssen Lesezugriff auf die Gerätedatei der physischen Festplatte /dev/sda
haben. Um dies zu erreichen, können Sie entweder den Eigentümer und die Zugriffsrechte der Gerätedatei ändern oder VBoxManage internalcommands createrawvmdk
… als root ausführen (Sudo
vor den Befehl stellen).
Verwenden Sie auf einem Windows-Host anstelle der obigen Gerätespezifikation z. \\.\PhysicalDrive0. Verwenden Sie auf einem Mac OS X-Host z./dev/disk1 (und alle Partitionen auf disk1 aushängen).
(all on one line)
C:\VirtualBoxDrives>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"
internalcommands createrawvmdk
-filename C:\VirtualBoxDrives\raw-0.vmdk
-rawdisk \\.\PHYSICALDRIVE0
(output)
RAW Host disk access VMDK file C:\VirtualBoxDrives\raw-0.vmdk created successf..
VM -> Einstellungen -> Speicher -> ide/sata hinzufügen -> Vorhandenen Datenträger auswählen -> Durchsuchen
Datei -> Virtual Media Manager -> z. B. raw-0.vmdk -> [ändern] -> (o) Durchschreiben
VM -> Einstellungen -> System -> Startreihenfolge
[./] Hard Disk
[./] CD/DVD
[ ] Floppy
[ ] Network
VM -> Einstellungen -> Speicher -> Controller: SATA -> z. raw-5.vmdk -> Festplatte: Sata Port 0
Kapitel 9. Fortgeschrittene Themen
Kapitel 5. Virtueller Speicher
Auflisten physischer Laufwerke in Windows:
C:\Users\win7>wmic diskdrive list brief
Caption DeviceID Model Partitions Size
Samsung SSD 840 EVO 250GB ATA Device \\.\PHYSICALDRIVE3 Samsung SSD 840 EVO 250GB ATA Device 6 250057228288
ST1000DM003-1CH162 ATA Device \\.\PHYSICALDRIVE1 ST1000DM003-1CH162 ATA Device 5 1000202273280
ST1000DM003-1CH162 ATA Device \\.\PHYSICALDRIVE2 ST1000DM003-1CH162 ATA Device 5 1000202273280
ST1000DM003-1CH162 ATA Device \\.\PHYSICALDRIVE0 ST1000DM003-1CH162 ATA Device 5 1000202273280
WDC WD1000DHTZ-04N21V0 ATA Device \\.\PHYSICALDRIVE5 WDC WD1000DHTZ-04N21V0 ATA Device 6 1000202273280
WDC WD1000DHTZ-04N21V0 ATA Device \\.\PHYSICALDRIVE4 WDC WD1000DHTZ-04N21V0 ATA Device 5 1000202273280
ST1000DM 003-1CH162 SCSI Disk Device \\.\PHYSICALDRIVE6 ST1000DM 003-1CH162 SCSI Disk Device 5 1000202273280
Die VirtualBox-Dokumentation bezieht sich auf den Zugriff auf eine Raw-Festplatte:
http://www.virtualbox.org/manual/ch09.html#rawdisk
Verwenden Sie den Befehl, um auf einem Linux-Host ein Image zu erstellen, das eine gesamte physische Festplatte darstellt (die keine tatsächlichen Daten enthält, da diese alle auf der physischen Festplatte gespeichert werden)
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda
Dadurch wird das Image /path/to/file.vmdk erstellt (muss absolut sein), und alle Daten werden aus/dev/sda gelesen und geschrieben.
Verwenden Sie den Befehl, um auf einem Linux-Host ein spezielles Image für die Raw-Partitionsunterstützung zu erstellen (das, wie bereits erwähnt, eine kleine Datenmenge enthält)
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
VirtualBox verwendet dieselbe Partitionsnummer wie Ihr Linux-Host. Infolgedessen beziehen sich die im obigen Beispiel angegebenen Nummern auf die erste primäre Partition bzw. das erste logische Laufwerk in der erweiterten Partition.
In der Dokumentation finden Sie Vorsichtsmaßnahmen und Windows-spezifische Anweisungen.