Wie kann ich ein Ubuntu-System sichern und auf einer anderen Maschine mit völlig anderer Hardware wiederherstellen?

2

Ich habe gerade meine Ubuntu-Installation abgeschlossen. Es enthält alle Pakete, die ich benötige, und ich habe meine Apps richtig konfiguriert.

Ich möchte diese Installation sichern und auf verschiedenen Computern mit unterschiedlicher Hardware wiederherstellen können.

Ich habe gelesen, dass die Lösung folgende wäre:

1- Save a list of the installed packages.
2- Backup the home directory.

3- Install the same version of Ubuntu on the new machine.
4- Restore the list of installed packages on the new machine.
5- Restore the backup of the home directory on the new machine.

Würde dies alle meine installierten Software und ihre Konfigurationen behalten?

aviau
quelle

Antworten:

1

Das sollte in der Tat alle Software und ihre Einstellungen wiederherstellen, da sie in Ihrem Home-Ordner gespeichert sind (vergessen Sie nicht, den versteckten Ordner zu kopieren, da dort die Konfigurationsdateien aufbewahrt werden!). Die Anwendungen, die als Root ausgeführt werden, verlieren höchstwahrscheinlich ihre Konfiguration auf diese Weise.
Nur ein kleiner Hinweis, um Probleme zu vermeiden. Wählen Sie auf dem Zielcomputer denselben Benutzernamen und dasselbe Kennwort wie auf dem Computer, von dem Sie alles kopiert haben. Ich denke, es wäre auch eine gute Idee, denselben Hostnamen zu wählen.

RobinJ
quelle
Können Sie mir erklären, wie Sie den Basisordner mit dem versteckten Ordner kopieren und wiederherstellen?
Aviau
Drücken Sie einfach STRG + H im Dateimanager, um versteckte Ordner anzuzeigen. Diese beginnen mit einem ..
RobinJ
Möglicherweise möchten Sie auch eine Kopie des Verzeichnisses / etc abrufen, da die meisten Systemkonfigurationen (Firewall, Apache, Paket-Repositorys usw.) / etc ebenfalls recht klein sind und daher nicht viel Platz beanspruchen .
Chuck
2

Ich richte Maschinen ein, passe sie ein wenig an und stelle sie dann auf anderen Maschinen wieder her, fast immer mit anderer Hardware.

ANMERKUNG: Manchmal habe ich Probleme mit Grafiktreibern (häufig nvidia), wenn ich von und zu einem Computer wechsle, auf dem sie nicht oder mit einer anderen Version vorhanden sind.


FIRST: Führe das meiste als root mit sudo aus (du kannst die Kommandozeile mit root sperren sudo -s)


Sicherung
1. Starten Sie den Quellcomputer mit einer Live-CD.
2. Schließen Sie ein Speichergerät an, das groß genug ist, um einen Snapshot des Computers zu speichern.
3. Sichern Sie alles mit dem Befehl tar auf der externen Festplatte.
     zum Beispiel:     tar cvpzf /media/BackupDrive/SystemBackup.tar.gz ./


Wiederherstellen
1. Starten Sie den
Zielcomputer von einer Live-CD. 2. Erstellen Sie mit dem Partitionierungstool (gparted) die Partition ext4 und tauschen Sie sie aus.
3. Entpacken Sie das Backup auf der zuletzt erstellten Partition.
     zum Beispiel:     tar xvpzf /media/BackupDrive/SystemBackup.tar.gz ./


Fix Grub und Bootsektor
Ich benutze normalerweise die Boot-Repair-Disk für diese https://sourceforge.net/projects/boot-repair-cd/

  • Wenn die Maschinen im selben Netzwerk leben, möchten Sie möglicherweise ihren Namen ändern (edit / etc / hostname).

  • Möglicherweise möchten Sie auch / etc / fstab mit den entsprechenden Festplatten-IDs aktualisieren. Führen Sie dazu den Befehl aus blkidund rufen Sie die UUID-Zeichenfolge für jede Partition ab. Verwenden Sie dann Ihren bevorzugten Texteditor, um sie in der entsprechenden fstab-Dateizeile zu ersetzen

Mikesco3
quelle