Wie kann ich eine vorhandene Linux-Partition als Gast in VirtualBox importieren?

4

Ich habe kürzlich ein Upgrade auf Windows 7 (von Windows Vista) durchgeführt. Ich nahm unwissentlich an, dass es sich bei diesem Upgrade nicht um den MBR handeln müsste. Anscheinend tat es dies jedoch mit dem Ergebnis, dass meine Linux-Partition jetzt bis zu der Zeit, in der ich LILO neu installiere, unsichtbar ist.

Das möchte ich eigentlich nicht, weil ich sowieso meine Linux-Partition virtualisieren wollte. Ich möchte auch nicht wirklich die Partition nuke machen, ein VDI aus meiner Sicherung erstellen und die Partition damit neu erstellen - ich kann, wenn dies die einzige Option ist, aber ich hoffe, dass mir jemand eine einfachere Möglichkeit gibt, die vorhandene Partition. Um Beleidigungen zu Verletzungen hinzuzufügen, bekomme ich immer dann, wenn ich bei Google danach suche Anleitung zur Virtualisierung eines bestehenden Windows Partition, die anfängt zu sprechen, wie viel schwieriger dies für Windows ist als für Linux.

Also - jemandem? Was ist der einfachste Weg, dies zu tun? (Hinweis: Das baldige Gastbetriebssystem ist Debian 64-Bit, sofern dies relevant ist.)

Arkaaito
quelle

Antworten:

3

Dies ist in den VirtualBox-Hilfedateien ("Erweiterte Themen") dokumentiert "Verwenden einer rohen Host-Festplatte von einem Gast" ). Da es schwierig ist, eine Verknüpfung innerhalb der Hilfedatei herzustellen, werde ich kurz beschreiben, was Sie tun müssen.

Erster Lauf VBoxManage internalcommands. Der eigentliche interne Befehl, den Sie benötigen, ist createrawvmdkDie Syntax ist jedoch im Hilfetext beschrieben, der von diesem Befehl generiert wird. Ich werde sie hier nicht wiederholen.

Sobald Sie das Rohmaterial erstellt haben .vmdk, müssen Sie den Virtual Media Manager in VirtualBox aufrufen und hinzufügen.

Sie müssen dann wahrscheinlich Ihre Debian-CD / DVD im Rettungsmodus booten, damit Sie das anpassen können /etc/fstab und /boot/grub/menu.lst (oder /boot/grub/grub.cfg ) passend.

Viel Glück!

Chris Jester-Young
quelle
Ausgezeichnet! Ich wusste, dass es irgendwo Anweisungen geben musste ... es sieht jedoch so aus, als ob diese Anweisungen für Linux-Hosts gedacht sind. Gibt es auf einem Windows-Host eine analoge Möglichkeit, oder muss ich von einer LiveCD aus booten?
Arkaaito
Das funktioniert auch für Windows-Hosts createrawvmdk kann sich auch auf reine Windows-Partitionen beziehen. Weitere Informationen finden Sie im Hilfetext. :-)
Chris Jester-Young