Ubuntu der beste Weg, um 16.04 bis 18.04 über Hardware zu migrieren?

493
ITA

Ich verwende Ubuntu 16.04 auf einem HP PC mit einem Core i5 Ivy Bridge-Prozessor. Ich ziehe zu einem anderen HP PC mit einem Core i7 Kaby Lake. Die Hardware ist also anders. Ich werde eine Neuinstallation von Ubuntu 18.04 auf dem neuen PC durchführen.

Meine Frage ist, wie der Home-Ordner am besten vom alten auf den neuen PC verschoben werden kann. Die Einstellungen oder Ordnerdateien sind mir egal. Ich möchte nur alle Daten verschieben. Die meiste Software, die ich verwende, plane ich, die neuen Versionen erneut zu installieren. Ich denke, dass das sauberer / frischer sein wird, als die Festplatte zu klonen und ein Upgrade auf dem neuen PC durchzuführen (stimmt das?). Ich muss nur die Einstellungen neu konfigurieren. Das ist okay.

Was die Daten angeht, so hatte ich in der Vergangenheit Probleme mit Benutzerzugriffsberechtigungen und all dem. Ich bin nicht mit den Benutzer- / Gruppen-ID-Befehlen in Linux oder mit deren Umgang vertraut. Was ist also der beste Weg, um alle Daten im Home-Ordner auf den neuen PC zu verschieben und dabei Zugriffsberechtigungsprobleme zu vermeiden? Mein Home-Ordner hat etwa 80 GB und ich habe Zugriff auf eine externe 1-TB-Festplatte.

2
Verschieben Sie die Present-Daten mithilfe von cp / scp / rsync oder einer anderen Methode auf dieses 1-TB-System und installieren Sie sie auf dem neuen PC. Wenn Sie die 18.04-Installation abgeschlossen haben, kehren Sie die Datei cp / scp / rsync / zurück, wobei die Quelle das 1-TB-Laufwerk ist und das Ziel die Festplatte des neuen PCs ist. Einmal auf der neuen Festplatte ausführen: `sudo chown -Rv $ USERNAME: USERNAME ~ /` und Sie sollten MOST haben, wenn nicht alle Berechtigungsprobleme sofort behoben wurden. linuxdev2013 vor 6 Jahren 0

1 Antwort auf die Frage

2
Fanatique

Nehmen wir an, dass user16dies der Benutzer Ihres alten Ubuntu 16.04 ist, user18der Benutzer Ihres neuen Ubuntu 18.04 .

  1. Erstellen Sie tempfolderauf Ihrem externen Laufwerk ein Laufwerk, auf dem Ihre Dateien gespeichert werden.

  2. Kopieren Sie die Dateien von /home/user16/außen auf die externe Festplatte:
    sudo cp -R /home/user16/* /path/to/your/mounted/external/drive/tempfolder

  3. Dann kopieren Sie sie in Ihren neuen Home-Ordner auf Ihrem Ubuntu 18.04 :
    sudo cp -R /path/to/tempfolder/* /home/user18/

  4. So korrigieren Sie einfach Ihre Berechtigungen danach:
    sudo chown -R user18:user18 /home/user18/

Wenn Sie die grafische Benutzeroberfläche verwenden, verschieben Sie einfach den Inhalt Ihres Home-Ordners auf die externe Festplatte und anschließend wieder auf Ihre neue Ubuntu 18.04. Ändern Sie einfach Ihre Berechtigungen mit dem angezeigten Befehl. Der Befehl verwendet -RArgument Besitz aller Dateien und Ordner in den angegebenen Ordner rekursiv, zu ändern, user18vor dem :der Benutzer festlegt, und user18nach den :gibt an die Gruppe. Normalerweise hat Ihr Standardbenutzer denselben Gruppennamen wie Ihr Benutzername. Sie benötigen Root-Berechtigungen, um Ihre Berechtigungsprobleme erfolgreich zu beheben.