Wie kann ich alle meine Linux-Einstellungen (& Heimatverzeichnis) auf einen neuen Computer migrieren?


5

Ich habe eine Linux-Maschine (Linux Mint, KDE), die ich seit einiger Zeit benutze, aber jetzt habe ich eine neue Maschine mit einem bereits vorhandenen Linux (Kubuntu) und möchte "umziehen" mein Linux-System auf diese Maschine ohne den Aufwand der manuellen Konfiguration aller Anwendungen.

Was muss ich außer dem Kopieren des Basisverzeichnisses noch berücksichtigen?


Tauschen Sie die Festplatte aus =) Das würde ich tun, wenn sie kompatibel sind
WeloSefer

Antworten:


2

Leider gibt es dafür keine Patentlösung, und es hängt weitgehend davon ab, welche Konfiguration Sie in Ihrer Zeit mit Mint KDE vorgenommen haben.

Wie Sie vermutet haben, befindet sich jede Konfiguration auf KDE- oder Benutzeranwendungsebene in Ihrem /home/userVerzeichnis, und es ist schön zu sehen, dass Sie die Voraussicht hatten, daran festzuhalten. Oft, besonders wenn die Distributionen und DE gleich sind, können Sie das Ganze einfach /homeohne Änderungen wiederverwenden . Stellen Sie sicher, dass Sie eine Kopie der Vanille-Version aufbewahren (die erstellt wurde, bevor Sie Änderungen vornehmen), damit Sie die Unterschiede herausfinden können, wenn etwas schief geht. Das Wichtigste dabei ist, sicherzustellen, dass Ihre Benutzer-UIDs auf den Mint KDE- und Kubuntu-Distributionen identisch sind. Sie können diese in anzeigen /etc/passwdund wenn dies nicht der Fall ist, müssen Sie chowndie /home/Benutzerordner mit der richtigen Benutzer-ID angeben:

sudo chown user:users /home/user -R

Wo userist der Benutzername und usersist die primäre Gruppe.

Der Großteil der Konfiguration auf Systemebene befindet sich im Verzeichnis / etc /. Leider werden Sie nicht in der Lage sein, dies einfach zu kopieren, da Sie viele Dinge zerbrechen werden. Für jede App-Konfiguration auf Systemebene müssen Sie einen Schritt nach dem anderen ausführen und entscheiden, ob Sie die /etc/Datei für die betreffende App einfach kopieren oder Änderungen zusammenführen oder neu konfigurieren müssen habe das erste mal gemacht.

Anwendungen speichern auch Informationen und "Konfiguration" in /var/- MySQL-Datenbanken, einschließlich ihrer Struktur, in denen sie gespeichert sind /var/lib/mysql. Cron-Dateien werden in /var/spool/cron/, Websites in /var/wwwund die Liste geht weiter. Wenn Sie keine Anwendungen verwendet haben, in denen Daten gespeichert sind, spielt dies /var/keine Rolle. Wenn ja, müssen Sie möglicherweise auch Verzeichnisse kopieren var- ohne weitere Informationen ist das nicht möglich.


0

Mit rsync können Sie eine vollständige Dateikopie auf die neue Festplatte erstellen und anschließend den Bootloader einrichten. Unten hat eine vollständige anleitung,

Komplette Systemsicherung mit rsync


Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Slhck

0

Die meisten Ihrer Einstellungen sollten sich unabhängig davon in Ihrem Home-Verzeichnis befinden. Sofern Sie andere Anwendungen nicht manuell an anderer Stelle platzieren und benutzerdefinierte kompilierte Anwendungen nicht in Ihrem Home-Verzeichnis haben (z. B. in /usr/share), müssen Sie diese von Fall zu Fall prüfen.

Ohne genau zu wissen, was Sie mit Ihrer Linux-Distribution gemacht haben, können Sie nur empfehlen, Ihre Dateien zu sichern und Ihr Home-Verzeichnis zu kopieren. Wenn Sie zu diesem Zeitpunkt zusätzliche Dateien benötigen, können Sie diese jederzeit zu einem späteren Zeitpunkt übertragen. Fast alle Anwendungseinstellungen werden jedoch (standardmäßig) in Ihrem Ausgangsverzeichnis gespeichert (meist in versteckten Ordnern / Punktordnern).


TL, DR : Persönlich würde ich Linux neu installieren, damit ich ein "frisches" aktualisiertes System habe, und einfach Ihr Home-Verzeichnis kopieren, um Ihre Anwendungseinstellungen beizubehalten. Wenn Sie Anwendungen neu installieren müssen, können Sie die neuesten Versionen installieren, während diese automatisch die aus Ihrem Ausgangsverzeichnis kopierten Einstellungen wiederherstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.