Wie kann ich ein Arch Linux-VDI als vollständig bootfähiges System auf einer externen Festplatte in Linux konvertieren?

649
caron Gangoo

Ich verwende Linux Mint 17 Quiana 64-Bit und eine Arch Linux-VM. Mein Ziel ist es, meine Arch Linux VDI in eine bootfähige externe Festplatte umzuwandeln. Ich verwende einen Laptop, also verwende ich eine externe Festplatte eines Laptops in einem USB-Gehäuse.

Ich habe gelesen, dass ich zuerst das konvertieren .vdiin ein .rawund verwenden Sie dann ddBefehl. Ich habe leider versagt, weil die Befehle nicht funktionieren. konnte die .vdi auf meinem System nicht finden.

Kann mir jemand dabei helfen?

0
Sie sollten Ihre Frage so bearbeiten, dass sie die Details dazu enthält, was Sie versucht haben. Uns zu sagen, dass etwas nicht funktioniert hat, ist nicht nützlich, wenn Sie uns nicht sagen, was es ist. Fügen Sie Ihrer Frage so viele Details wie möglich hinzu. Sie können Ihre Frage bearbeiten (http://superuser.com/posts/875278/edit). Mokubai vor 9 Jahren 0

2 Antworten auf die Frage

0
agtoever

Es gibt mehrere Handbücher, wenn Sie Google dafür einsetzen. Diese Ubuntu-Anleitung wird funktionieren.

Zum Speicherort Ihrer VDI: Starten Sie VirtualBox und überprüfen Sie die Eigenschaften Ihrer virtuellen Maschine und / oder prüfen Sie die verfügbaren Medien über das Menü.

Von den Hilfeseiten :

Ab Version 4.0 verfügt jede virtuelle Maschine standardmäßig über ein Verzeichnis auf Ihrem Host-Computer, in dem alle Dateien dieser Maschine gespeichert sind - die XML-Einstellungsdatei (mit der Erweiterung .vbox) und ihre Festplattenimages.

Standardmäßig wird dieser "Maschinenordner" in einem allgemeinen Ordner namens "VirtualBox VMs" abgelegt, den VirtualBox im Basisverzeichnis des aktuellen Systembenutzers erstellt. Der Speicherort dieses Basisverzeichnisses hängt von den Konventionen des Hostbetriebssystems ab:

Unter Windows ist dies% HOMEDRIVE %% HOMEPATH%; normalerweise etwas wie C: \ Dokumente und Einstellungen \ Benutzername.

Unter Mac OS X ist dies / Benutzer / Benutzername.

Unter Linux und Solaris ist dies / home / Benutzername.

0
Matthew.Paul.P

Probieren Sie es aus,

Starten Sie Ihre VM und stellen Sie sicher, dass Sie über ssh darauf zugreifen können. Erstellen und formatieren Sie die gewünschten
Partitionen auf Ihrem USB-Gerät (z. B. / boot, /, home usw.).

mount /dev/sdX1 /mnt # root mkdir /mnt/boot  mount /dev/sdx2 /mnt/boot #boot #Repeat for whatever other partitions you have.   rsync -aAxv --exclude={"/dev/*","/proc/*","/sys/*,"/run/*"} root@virtualmachine.domain.net /mnt 

Dann müssen Sie nur noch chroot und den Bootloader reparieren.