Ich werde meine Maschine wechseln: von einem Laptop mit Ubuntu zu einem anderen Laptop, auf dem ich Ubuntu installieren werde ...
Ich bin ziemlich zufrieden mit dem aktuellen System, was ich befürchte, ist, alles von 0 neu erstellen zu müssen.
Was machen die Leute also oft, um ein Ubuntu-System zu klonen? Dies kann die Daten, Pakete, Verknüpfungseinstellungen usw. umfassen.
system-installation
laptop
clone
SoftTimur
quelle
quelle
Antworten:
Es gibt einige Möglichkeiten, Ihre Konfiguration zu kopieren und einzurichten. Es hängt davon ab, wie groß die vorgenommenen Änderungen sind. Und wenn Sie auf eine neue Version aktualisieren. Einige der Methoden sind beim Aktualisieren zwischen Versionen hilfreich, aber seien Sie vorsichtig, da sie die ordnungsgemäße Funktion einiger Software-Formulare beeinträchtigen können.
Methode 1: Neuinstallation
Die robusteste und stabilste Methode ist eine Neuinstallation. Kopieren Sie dann die Konfiguration und installieren Sie alle Ihre Pakete neu. Dies funktioniert auch von einer alten Version zu einer neuen Version. Es gibt Möglichkeiten, dies schnell zu erreichen und den größten Teil des Prozesses zu automatisieren. Am langsamsten wäre es, alle Pakete herunterzuladen, die nicht auf Ihrem Installationsmedium enthalten sind. Ich hatte die 8-DVD-Images, die es mir ermöglichten, sie viel schneller zu installieren als sie herunterzuladen.
Ich würde diese Option empfehlen, da das Einrichten und Installieren von grub Ihr System unbrauchbar machen kann. Sie müssen ein solides Gespür für Maden haben, um Methode 2 anwenden zu können.
Bevor Sie Ihre neue Installation (neuer Laptop) durchführen, müssen Sie einige Informationen von Ihrer alten Installation (alter Laptop) kopieren.
Ihre Einrichtung oder Konfiguration
Alle Dateien, die Ihre Anpassung speichern, werden an zwei Stellen gespeichert. Der erste und wichtigste ist Ihr / home / [Benutzername] -Verzeichnis. Es können Hunderte von. [Package-config-dir] -Dateien und -Verzeichnissen vorhanden sein. Ich werde das Wichtigste auflisten, aber Sie können mehr haben und mehr hinzufügen, wenn Sie wollen. Dieser Prozess kann Probleme mit Paketen verursachen, die nicht ordnungsgemäß funktionieren. Seien Sie also vorsichtig, wenn Sie dies tun. Erstellen Sie eine Sicherungskopie Ihrer Neuinstallation, bevor Sie Ihre neuen Verzeichnisse einfügen.
Diese Verzeichnisse und Dateien sind nicht sehr groß und werden wahrscheinlich nur einige hundert Megabyte benötigen. Diese Methode ist auch zwischen Upgrades nützlich. Sie können alle Konfigurationsänderungen, die Sie zwischen Ubuntu-Versionen vorgenommen haben, recht schnell kopieren.
Standardmäßig erstellen die meisten Programme das Verzeichnis. [Package-config-dir], wenn sie zum ersten Mal ausgeführt werden. Wenn es nicht existiert, wird es neu erstellt. Sie sollten sich nicht auf dieses Verhalten verlassen, da nicht alle Programme so funktionieren.
/home/[username]
).Wählen Sie "Menü Ansicht → Versteckte Dateien anzeigen" (oder Ctrl+ H)
Sie sollten jetzt alle versteckten
.*
Verzeichnisse sehen. Möglicherweise müssen Sie dies als root ausführen. starte nautilus einfach als root von einer befehlszeile aus.Wählen Sie die folgenden Verzeichnisse aus und kopieren Sie sie in ein separates Verzeichnis.
Ich habe Änderungen an diesen Dateien vorgenommen. Also kopiere ich sie auch.
Möglicherweise verwenden Sie viele andere Pakete, in denen die Konfiguration nicht in diesen Verzeichnissen gespeichert ist. Kopieren Sie sie auch, aber seien Sie gewarnt, wenn die Programme nicht wie erwartet funktionieren. Möglicherweise müssen Sie die
.*
Datei oder das Verzeichnis wiederherstellen . Sie können dies tun, indem Sie einfach die Datei oder das Verzeichnis löschen. Sie sollten jedoch eine Sicherungskopie erstellen, bevor Sie über die Verzeichnisse kopieren.Abhängig davon, wie Sie Ihr System verwenden. Möglicherweise haben Sie Änderungen an einigen Dateien im
/etc
Verzeichnis vorgenommen. Wenn Sie haben, sollten Sie sie auch kopieren. Ich erstelle eine benutzerdefinierte smb.conf-Datei für die Arbeit und habe viele virtuelle Apache-Hosts, die ich für die Entwicklung verwende, sodass ich sie auch kopiere. Sie könnten Ihr gesamtes/etc
Verzeichnis kopieren , dies kann jedoch zu Problemen führen, wenn auf Ihrem Computer hinsichtlich der Hardware nicht genau die gleichen Einstellungen vorgenommen wurden. Was es nicht von einer Maschine zur anderen geht.Kopieren Sie Ihre Konfigurationsdateien vor oder nach der Installation neuer Software. Tun Sie dies nicht, während eine Softwarepaket-Installation ausgeführt wird. Sie könnten die Installation abbrechen.
Ihre installierten Pakete
Mit Synaptic können Sie alle installierten Pakete ganz einfach über die Menüoption Exportmarkierungen exportieren.
Sie können dann alle installierten Pakete neu laden, indem Sie den Vorgang umkehren:
Dies wird wahrscheinlich am längsten dauern. Wenn Sie viele Pakete herunterladen (1 GB Pakete), dauert dies einige Stunden.
Methode 2: Verwenden von Datenträgerabbildern
Ich werde Methode 2 als separaten Beitrag machen. Dies ist eine erweiterte Option. Dazu müssen Sie die Partitionen verstehen, grub installieren und die Befehlszeile verwenden.
So kopieren Sie eine Ubuntu-Installation von einem Laptop auf einen anderen
quelle
Es gibt einige Möglichkeiten, Ihre Konfiguration zu kopieren und einzurichten. Es hängt davon ab, wie groß die vorgenommenen Änderungen sind. Und wenn Sie auf eine neue Version aktualisieren. Einige der Methoden sind nützlich, wenn Sie ein Upgrade zwischen Versionen durchführen. Seien Sie jedoch vorsichtig, da sie die ordnungsgemäße Funktion einiger Software beeinträchtigen können.
Methode 1: Neuinstallation
Wird separat gebucht. So kopieren Sie eine Ubuntu-Installation von einem Laptop auf einen anderen
Dies ist die sicherste Methode und erfordert nicht, dass Sie Ihr Grub- und Boot-Setup bearbeiten. Einfach, da das meiste mit GUI-Tools erledigt werden kann.
Methode 2: Verwenden von Datenträgerabbildern
Dies kann der schnellste Weg sein, sich zu bewegen. So kopieren Sie Ihre Festplattenpartitionen als Disk-Images sind recht schnell. Wenn Sie nicht jede Software neu installieren möchten. Das Erstellen, Ändern der Größe und Verschieben der Datenträgerabbilder kann jedoch sehr lange dauern. Ich würde dies nur empfehlen, wenn Sie nicht auf eine neue Version von Ubuntu aktualisieren möchten. Stellen Sie sicher, dass Sie sich mit Festplattenpartitionen und Grub auskennen. Das meiste, was ich tue, wird die Befehlszeile verwenden. Sie müssen sicherstellen, dass Sie verstehen, was ein Befehl tut, bevor Sie ihn ausführen. Ich bin nicht verantwortlich für Datenverlust aufgrund der folgenden Anweisungen.
Schritt eins: Erstellen Sie ein Image Ihrer Installation.
Zuerst müssen wir uns über das Setup informieren. Verwenden von
parted -l
undmount
Ihr Setup sieht möglicherweise anders aus. Ich habe eine separate Partition für
/home
, root (/
) und/usr
.Erstellen der Disk-Images
Ich benutze,
dd
wie es einfach und schnell ist. Stellen Sie sicher, dass Sie lesen und verstehen, wie es funktioniert. Sie benötigen eine leere Partition, die größer ist als die gesamte Partitionsgröße, die Sie kopieren. Dies kann einige Zeit dauern. Das Erstellen und Kopieren der Partitionen kann je nach Größe einige Stunden dauern. Sie müssen das externe Laufwerk durch einen Teil des Speichermediums ersetzen, das Sie für diesen Vorgang verwenden.Hier ist ein aktuelles Beispiel für die Ausgabe, nachdem dies auf meinem Setup ausgeführt wurde.
Mit den von Linux bereitgestellten Tools können wir die Größe dieses Festplattenabbilds reduzieren.
e2fsck
wird notwendigerweise viele Fehler oder Korrekturen ausgeben. Dies liegt daran, dass die Informationen im Dateisystem in Bezug auf den Beginn und das Ende der Partitionsgrenzen nicht mehr korrekt sind. Dies ist korrekt, da es sich nicht mehr in der Partition befindet, für die es konfiguriert wurde.Im Wesentlichen wird der gesamte freie Speicherplatz in der Partition entfernt. Für die größere Partition können dies also mehr als 50% der Festplattengröße sein. Viel schneller, um eine kleinere Datei zu kopieren
Sie müssen jetzt Ihren neuen Laptop mit einer Live-Festplatte starten und hier die folgenden Schritte ausführen. Sie müssen eine Live-Festplatte verwenden, da Sie keine Änderungen an einer laufenden Partition vornehmen können, die derzeit vom installierten Betriebssystem verwendet wird.
Sie können diese Datenträgerabbilder jetzt in die Partitionen auf dem neuen Computer kopieren. Sie sollten diese Partitionen bereits eingerichtet haben. Verwenden Sie die Live-Disk und
gparted
ist eine schnelle und einfache Möglichkeit, dies zu tun. Stellen Sie sicher, dass Sie alle Partitionen haben, die Ihr System benötigt. Sie können diese Partitionen größer machen als diejenigen, die Sie auf Ihrem vorherigen System hatten. Wenn wir die Disk-Images in sie kopieren, ändern wir die Größe des Dateisystems und es nimmt den gesamten freien Speicherplatz auf der Partition ein.Jetzt Schritt zwei: Kopieren Sie die Disk-Images auf das neue Laufwerk und in die neuen Partitionen.
Auf meinem Computer sah die Ausgabe so aus
Jetzt müssen wir die fstab-Datei bearbeiten, um auf die richtigen Geräte zu verweisen. Wenn Sie die neue Festplattenpartition gerade auf Ihre neue Festplatte kopiert haben, befindet sich die fstab-Datei auf dieser Partition, sodass Sie sie bereitstellen müssen, um auf die Datei zugreifen zu können. Sie müssen auch die Root-Partition gemountet haben, um grub zu installieren, wenn Sie keine separate Boot-Partition haben.
Hier können Sie sehen, dass das neue Festplatten-Image, das ich auf die andere Festplatte kopiert habe, dieselbe UUID wie das ursprüngliche Dateisystem hat. Sie könnten also Ihre fstab-Datei von Ihrer alten Installation in Ihre neue Installation kopieren und ein funktionierendes System haben. Das wird hochfahren. Bei der Einrichtung kann ich meinen Computer nicht so lassen, da er sonst auf dem zuerst gefundenen Gerät startet.
Bearbeiten Sie fstab und stellen Sie sicher, dass die uuid mit den Partitionen übereinstimmt, die Sie für root und home und für jede andere von Ihnen eingerichtete Partition eingerichtet haben.
Der letzte Schritt ist die Installation von grub auf Ihrer neuen Festplatte.
In meinem Fall:
Bitte lesen Sie diese Anweisungen, bevor Sie beginnen. Es hat keinen Sinn, alle Daten auf Ihrem neuen Laptop zu haben und nicht in der Lage zu sein, ihn hochzufahren.
https://help.ubuntu.com/community/Grub2
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
quelle
Versuchen Sie es mit Clonezilla. Clonezilla ist ein Disk-Imaging / Clonning-Tool. Mit diesem Tool können Sie Ihr Ububtu auf ein neues System klonen.
Clonezilla klont Ihre Einstellungen und auch Ihre gesamten Partitionen.
Es gibt zwei Versionen von Clonezilla. Clonezilla live ist zur einmaligen Anwendung geeignet.
Für weitere Informationen besuchen Sie diesen Link .
quelle