Wie kann ich einen Arch Linux VDI als vollständig bootfähiges System auf einer externen Festplatte unter Linux konvertieren?

Habe ich Linux Mint 17 Quiana 64 bit und eine Arch Linux-VM. Mein Ziel ist es, meinen Arch Linux VDI in eine bootfähige externe Festplatte zu konvertieren. Ich verwende einen Laptop, also verwende ich eine externe Laptop-Festplatte in einem USB-Gehäuse.

Ich habe gelesen, dass ich zuerst das .vdi in ein .raw konvertieren und dann den Befehl dd verwenden musste. Leider bin ich gescheitert, weil die Befehle nicht funktionieren; das kann nicht gefunden werden .vdi auf meinem system.

Könnte mir jemand dabei helfen?

Author: Giacomo1968, 2015-02-08

2 answers

Es gibt mehrere Anleitungen, wenn Sie dafür googeln. Diese Ubuntu-Anleitung funktioniert.

Wie für den Speicherort Ihrer VDI: Starten Sie VirtualBox, und überprüfen Sie die Eigenschaften Ihrer virtuellen Maschine und/oder überprüfen Sie die verfügbaren Medien aus dem Menü.

Von die Hilfeseiten:

Ab Version 4.0 hat jede virtuelle Maschine standardmäßig eine verzeichnis auf Ihrem Host-Computer, in dem alle Dateien dieser Maschine gespeichert werden -- die XML-Einstellungsdatei (mit ein .vbox-Dateierweiterung) und seine disk-images.

Standardmäßig befindet sich dieser "Maschinenordner" in einem gemeinsamen Ordner namens "VirtualBox VMs", die VirtualBox im aktuellen System erstellt home-Verzeichnis des Benutzers. Der Speicherort dieses Home-Verzeichnisses hängt ab von die Konventionen des host-Betriebssystems:

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

Unter Mac OS X ist dies /Users/ Benutzernamen.

Unter Linux und Solaris ist dies /home / username.

 0
Author: agtoever,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:22:56

Versuche es,

Starten Sie Ihre VM und stellen Sie sicher, dass Sie über ssh darauf zugreifen können. Erstellen und Formatieren Sie das gewünschte
Partitionen auf Ihrem USB-Gerät (zB. /boot, /, home, etc..).

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/*"} [email protected] /mnt

Dann musst du nur noch chroot hineinstecken und deinen Bootloader reparieren.

 0
Author: Matthew.Paul.P,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-02-10 17:30:36