VirtualBox: zwei oder mehr Betriebssysteme auf einer USB-Festplatte „nicht einhängbares Boot-Volume“

VirtualBox: zwei oder mehr Betriebssysteme auf einer USB-Festplatte „nicht einhängbares Boot-Volume“

Mein Ziel:

Zu Bildungszwecken wurde ich gebeten, Windows und Linux auf demselben USB-Stick zu installieren und sie von einer virtuellen Box aus booten zu können.

Mein Problem:

Windows stürzt mit „nicht einhängbarem Startvolume“ ab

Der Prozess, den ich bisher gemacht habe:

Ich habe eine USB-Festplatte 1 TB mit 3 Partitionen

  • zuerst für persönliche Dateien mit 900 GB (NTFS)
  • Linux-Partition 50 GB (ext4)
  • Windows-Partition 50 GB (NTFS)

Diese Betriebssysteme wurden in dieser Reihenfolge installiert.

Für Linux:

Als ich den Installationstyp erreichte, verwendete ich "others". Definierte die zweite Partition "dev/sda/2" als Root und für die Installation des Geräte-Bootloaders "dev/sda".

Für das VB vmdk habe ich diesen Befehl verwendet:

VBoxManage internalcommands createrawvmdk -filename "C:\LinuxPath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 2 -relative

Erstellen einer Festplatte mit 1 TB Größe, aber 50 GB tatsächlicher Größe

zeigen

UND DAS ALLES FUNKTIONIERT!

jetzt für Windows:

bei der Installation über VB Windows habe ich dieses Problem:

Fehler1

was mir sagt, dass es nicht auf Partition 3 von Datenträger 0 (meine externe Festplatte) installiert werden kann

Meine Lösung bestand also darin, mit „WinToUsb“ die entsprechende Partition auszuwählen.

Dann wird mit dem nächsten Befehl die VMDK zu dieser Partition weitergeleitet:

VBoxManage internalcommands createrawvmdk -filename "C:\winxpath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 3 -relative

Aber jetzt, wenn es darum geht, die Windows VM zu booten,

erscheint das Windows-Startlogo und dann:

Fehler2

Übersehe ich etwas?

verwandte Informationen