Ich muss meine gesamte Festplatte formatieren und Ubuntu neu installieren.
Ich habe viel Software auf meinem aktuellen System installiert. Außerdem muss ich all diese Updates, Treiber und Anwendungen neu installieren.
Gibt es eine Möglichkeit, ein ISO-Image meines installierten Ubuntu zusammen mit der darin enthaltenen Software, Einstellungen, Treibern usw. zu erstellen?
Gibt es eine Möglichkeit, mein gesamtes Betriebssystem mit all seiner Software, Laufwerken, Updates und allem zu sichern?
Antworten:
Dafür gibt es verschiedene Möglichkeiten. Das einfachste ist die Verwendung von remastersys
Sie sollten das ubiquity-Paket installieren, bevor Sie mit remastersys arbeiten
oder Sie können fsarchiver verwenden , Redo-Backup (eine Live-CD)
So sichern Sie Ihr Betriebssystem
quelle
Sie können Ihr Ausgangsverzeichnis sichern und eine Liste aller installierten Pakete speichern. Verwenden Sie den folgenden Befehl, um die Liste der installierten Software zu speichern:
Dies erstellt eine Datei mit einer Liste aller Pakete / Software, die auf diesem System installiert sind. Sie müssen diese Datei an einem sicheren Ort sichern.
Wenn Sie dann Ubuntu auf Ihrem Computer neu installieren, können Sie den folgenden Befehl verwenden, um all diese Software zu installieren
Dieser Befehl wird nichts installieren. Es werden nur die zu installierenden Pakete markiert. Führen Sie zum Installieren den folgenden Befehl aus:
Dies wird einige Zeit in Anspruch nehmen, da Ihr System alle Pakete herunterladen und installieren wird. Nachdem dieser Befehl ausgeführt wurde, ersetzen Sie Ihr aktuelles Ausgangsverzeichnis durch das zuvor gesicherte.
Hoffe das hilft
quelle
Ich antwortete "Wie kann ich eine Ubuntu-Live-CD anpassen?" mit einer Möglichkeit, Live-CDs aus aktuellen Installationen zu erstellen. Dies bedeutet, dass Sie nicht alle Pakete erneut herunterladen müssen. Diese Anleitung mag lang und schwierig erscheinen, ist jedoch meistens "Folgen" und "Kopieren und Einfügen". Hier ist es, etwas kopiert und bearbeitet:
Erstellen einer Live-CD aus einer vorhandenen / neuen Installation
Eine gute Möglichkeit wäre, eine Live-CD von einer aktuellen Installation zu erstellen. Dies kann mithilfe einer virtuellen Maschine erfolgen (installieren Sie nur keine VM-Tools im Gastbetriebssystem).
Also, zuerst brauchen wir eine Neuinstallation (wenn Sie es nicht real installieren können, versuchen Sie es mit einer virtuellen Maschine) mit nur den Dingen, die Sie brauchen (in Ihrem Fall Thunderbird, Samba und Ssh). Dann optimieren wir das System und zeichnen auf, wo sich die Optimierungen befinden (z. B. ändern Sie Ihren Desktop-Hintergrund, die Einstellungen befinden sich in ~ / .gconf oder Sie fügen Firefox-Verknüpfungen hinzu, sie befinden sich in ~ / Desktop). Dies ist für Schritt 4 erforderlich.
Richten Sie einige Variablen ein:
Ersetzen Sie ~ / temp durch einen Pfad zu einem temporären Verzeichnis, in dem wir arbeiten werden. Ersetzen Sie ~ / livecd durch einen Pfad zum CD-Baum.
Erstellen Sie die Ordnerstruktur.
sudo mkdir -p ${CD}/{${FS_DIR},boot/grub} ${WORK}/rootfs
Nun müssen wir einige Pakete installieren:
Jetzt kopieren wir die aktuelle Installation und passen die Ausschluss-Flags an Ihre Bedürfnisse an:
Wenn Sie eine separate
sudo cp -av /boot/* ${WORK}/rootfs/boot
Startpartition haben, führen Sie Folgendes aus : Wenn Sie Ihre Benutzerkonfigurationen und -dateien kopieren möchten, ändern Sie diese Liste nach Bedarf: CONFIG = '. Config .gconf Desktop someotherfolder andanotherfolder' Und jetzt kopieren wir Ihre Konfigurationen und Dateien:
Jetzt chrooten wir in das neue System und modifizieren es.
Die nächsten Befehle werden in chroot ausgeführt:
Casper enthält Live-Skripte. Nun kann der Installer (Gnome-Version) apt-get ubiquity ubiquity-frontend-gtk installieren. Oder wenn Sie KDE wollen:
Aktualisieren Sie modules.dep und initramfs:
Entfernen Sie Nicht-Systembenutzer - keine Sorge, wir haben die Einstellungen und Daten in das "Gerüst" der Benutzer kopiert. Das bedeutet, dass alle neuen Benutzer sie haben.
Aufräumen:
Chroot verlassen.
exit
Nun kopieren wir den Kernel:
Damit der Installer keine Dinge wie casper installiert:
Hängen Sie aus, was wir montiert haben:
In Squashfs konvertieren:
Machen Sie filesystem.size:
echo -n $(sudo du -s --block-size=1 ${WORK}/rootfs | tail -1 | awk '{print $1}') | sudo tee ${CD}/casper/filesystem.size
Und md5:
find ${CD} -type f -print0 | xargs -0 md5sum | sed "s@${CD}@.@" | grep -v md5sum.txt |sudo tee ${CD}/md5sum.txt
Nun grub.cfg:
(Ersetze nano mit deinem Lieblings-Texteditor, das ist egal.) Füge das ein und speichere:
Machen Sie die CD / DVD!
sudo grub-mkrescue -o ~/live-cd.iso ${CD}
Testen Sie es mit einer virtuellen Maschine!
Alle Kredite gehen an capink, weil der Führer von hier ist .
quelle
In China verwenden einige Freunde Ucloner in Ubuntu, um das Betriebssystem zu sichern.
https://code.google.com/p/ucloner/
quelle
Wenn Sie Ubuntu auf einer einzelnen Festplatte installiert haben und über eine andere Festplatte mit gleicher oder größerer Speicherkapazität verfügen, ist das Klonen der Festplatte ganz einfach:
Wenn Sie also beispielsweise sda in sdb klonen möchten, würden Sie dies tun
sudo dd if=/dev/sda of=/dev/sdb
. Das würde alle Partitionen, Bootmanager usw. behalten.Achten Sie darauf, das richtige if (Eingabedatei) und of (Ausgabedatei) zu verwenden. Die Eingabedatei ist der Datenträger, den Sie kopieren möchten. Wenn Sie die Reihenfolge wechseln, klonen Sie die leere Festplatte auf die volle, sodass Sie zwei leere Festplatten haben. :)
Stellen Sie außerdem sicher, dass auf der neuen Festplatte genügend Speicherplatz vorhanden ist, um die erste Festplatte zu klonen. Sonst wird es am Ende einfach abgeschnitten. Es werden keine Warnungen ausgegeben.
Wenn Sie ein Bild erstellen möchten, dann ersetzen Sie einfach
of=/dev/sdb
mitof=/some_place/disk-image.raw
. Speichern Sie es auf einer anderen Festplatte.quelle
Ich habe ein Skript, das eine Ubuntu-Installation an einen anderen Speicherort migriert. In Ihrem Fall könnten Sie es beispielsweise auf eine externe Festplatte migrieren. Das Schöne ist, dass Sie es unabhängig starten und überprüfen können, ob es funktioniert, bevor Sie Ihr altes Laufwerk formatieren. Es ist eine exakte Kopie - keine Konfiguration, Neuinstallation oder Anpassung erforderlich. Sie müssen nur die Zielpartition vorbereiten. (Die aktuelle Installation wird auch nicht geändert, sodass Sie die migrierte testen können, bevor Sie die alte formatieren.)
http://ubuntuforums.org/showthread.php?t=1519354
(Ja, es ist die WUBI-Migration, aber es werden auch normale Migrationen durchgeführt. Ich benutze sie die ganze Zeit, um verschiedene Installationen zu sichern und wiederherzustellen.)
quelle
Sobald Sie alle Daten abgerufen und neu installiert haben, können Sie versuchen, mit Clonezilla ein Image Ihres Betriebssystems zu erstellen. Wenn etwas schief geht, öffnen Sie einfach das Betriebssystem-Image und Ihr System befindet sich wieder dort, wo es sich befunden hat.
quelle