Ich verwende Ubuntu Desktop 12.04 und frage mich, ob es irgendwie möglich ist, mein gesamtes Dateisystem (alles darunter /
) zu übernehmen und daraus eine ISO zu erstellen. Verwenden Sie dann möglicherweise diese ISO als Dateisystem einer VBox-VM (offensichtlich müsste es Ubuntu sein und wahrscheinlich 12.04).
Grundsätzlich habe ich viel Zeit damit verbracht, meine Entwicklungsmaschine zu konfigurieren, aber ich muss in der Lage sein, auf jedem Computer, auf dem ich mich gerade befinde, daran zu arbeiten. VMs scheinen die perfekte Lösung zu sein. Danke im Voraus!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
quelle
quelle
Antworten:
Es wäre wahrscheinlich einfacher, eine neue VM zu erstellen, Ubuntu darauf zu installieren, dann eine Sicherungskopie Ihrer Entwicklungsbox zu erstellen und die Sicherung auf der VM wiederherzustellen. Das würde Ihnen eine VM geben, die Sie auf jedem Computer ausführen könnten, auf dem VirtualBox installiert ist oder installiert sein könnte.
Gibt es einen Grund, warum Sie nicht einfach den VNC- oder SSH-Zugriff auf Ihre vorhandene Entwicklungsbox und den Fernzugriff auf diese Box öffnen konnten? Wenn möglich, könnte dies eine einfachere Option sein - zumindest würde es Ihnen jedes Mal Leid ersparen, wenn Sie die Entwickler-Box auf einem neuen Computer verwenden möchten.
Hoffe das hilft!
quelle
man tar
angeht, würde ich es hier empfehlen. es ist vielleicht nicht die einladendste Schnittstelle, aber wenn Sie nur / auf der dev-Box tarieren (achten Sie darauf, / proc, / sys, / dev und / root über die Option --exclude zu vermeiden) und das Ergebnis auf Ihrer zu entpacken VM, Sie werden wahrscheinlich wissen, was Sie brauchen. (Ich würde mir allerdings Gedanken darüber machen, ob es möglich ist, das Entwicklungsmaterial einfach zu übermitteln, ohne den Rest zu berühren - vielleicht kopieren Sie / home / username und erledigen den Rest zum Beispiel über apt. Am besten immer Ich sage, der geringste Arbeitsaufwand.)Sie können Ihre Festplatte in ein Bild mit
dd
dann konvertieren Sie das Bild in eine VMDK oder was auch immer.apt-get install qemu
(Installiert QEMU unter Debian / Ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
entnommen von: hier
quelle
Ich habe dies zuvor auf einem Windows XP-Computer getan, aber ich vermute, Sie können es auch in Ubuntu tun. Aber es nutzt
vmware
nichtvirtualbox
...Installieren Sie
vmware-converter
(kostenloses Produkt) in Ihrer Ubuntu-Box. Konvertieren Sie dann das physische System in ein virtuelles System, nachdem Sie die Konfigurationseinstellungen geändert haben.Danach haben Sie ein virtualisiertes Bild, mit dem Sie spielen können
vmplayer
.quelle
Eine andere Möglichkeit könnte darin bestehen, Ihr Betriebssystem in ein VirtualBox-Image zu klonen:
quelle
Dafür gibt es zwei Möglichkeiten. Um eine ISO direkt zu erstellen, sollten Sie Remastersys verwenden. Mit diesem Tool können Sie eine ISO des aktuellen Systems erstellen. Sie können dann von der ISO booten und diese Umgebung als Live-CD erhalten. Eine gute Anleitung finden Sie hier .
Wenn Sie eine virtuelle Festplatte (VHD) von der physischen Festplatte erstellen möchten, ist disk2VHD das einzige mir bekannte Tool . Das ist ein Windows-Tool. Sie können jedoch auch das Linux-Tool verwenden
dd
. Es ist ein gutes Tutorial zu diesem hier .quelle
Kopiert von ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Reales Beispiel
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Anmerkungen:
Mit dem folgenden Befehl können Sie die Anzahl der Bytes in der Partition ermitteln
sudo fdisk -l /dev/sda
Sie müssen / dev / xxx nicht / dev / xxx1 oder xxx2 verwenden, damit das Image MBR-Datensätze enthält
quelle
Zum Starten können Sie ein Disk-Image mit dem Dienstprogramm partimage in einer Befehlszeilenschnittstelle erstellen. Danach können Sie die neu erstellte ISO mit VMware booten.
Verwenden von Partimage Wenn Sie Ubuntu 12.04 oder sogar 11.04 verwenden, sollte Partimage im Ubuntu Software Center verfügbar sein. Mit dieser Installationsmethode können Sie Ihre ausgewählte Software einfach suchen und installieren.
Schritt 1. Öffnen Sie das Ubuntu Software Center und suchen Sie die Suchleiste in der oberen rechten Ecke des Fensters. Geben Sie "partimage" in die Suchleiste ein und drücken Sie die Eingabetaste. Das partimage-Softwarepaket wird als erstes angezeigt. Ebenfalls von dieser Suche zurückgegeben werden partclone (Dienstprogramm zum Klonen und Wiederherstellen einer Partition), partimage-server (Verwenden von partimage in einem Netzwerk) und partimage-doc (Partitionsimage-Benutzerdokumentation). Klicken Sie auf Installieren und lassen Sie das Software-Center das Paket für Sie installieren.
Schritt 2. Öffnen Sie das Terminal und geben Sie den folgenden Befehl "sudo partimage" ein, geben Sie Ihr Passwort ein und drücken Sie die Eingabetaste.
Schritt 3. Nach Eingabe Ihres Passworts sollte die Partimage-Anwendung im Terminalfenster angezeigt werden.
Schritt 4. Grundlegendes zu den verfügbaren Optionen.
Schritt 5. Dieser Bildschirm ist ziemlich selbsterklärend. Sie möchten zuerst die gewünschte Komprimierungsstufe auswählen, falls vorhanden. Sie können auch ändern, wie das Bild während des Schreibvorgangs geteilt wird. Der Standardmodus ist das Erstellen von 2-GB-Dateien. Die letzte Option enthält Anweisungen für Part Image, was zu tun ist, wenn der Auftrag erfolgreich abgeschlossen wurde. Wählen Sie, welche Option für Ihre Situation am besten geeignet ist.
http://www.ubuntulinuxguide.com
quelle