Erstens, wenn Sie weiterhin 32-Bit-Binärdateien ausführen möchten, ändern Sie die Prozessorarchitektur nicht wirklich: Sie führen weiterhin einen x86-Prozessor aus, auch wenn dieser auch andere Funktionen ausführen kann. In diesem Fall empfehle ich, Ihre Installation zu klonen oder einfach die Festplatte zu verschieben, wie unter Verschieben der Linux-Installation auf einen neuen Computer beschrieben .
Wenn Sie jedoch ein 64-Bit-System (in Ubuntu-Begriffen: eine amd64
Architektur) haben möchten, müssen Sie es neu installieren, da Sie keine amd64
Pakete auf einem i386
System installieren können oder umgekehrt. (Dies wird sich ändern, wenn Multiarch kommt).
Viele Anpassungen befinden sich in Ihrem Home-Verzeichnis, und Sie können diese auf den neuen Computer kopieren. Die Systemeinstellungen können aufgrund der Änderung der Prozessorarchitektur nicht so einfach kopiert werden.
Versuchen Sie unter Ubuntu 10.10 und höher OneConf .
OneConf ist ein Mechanismus zum Aufzeichnen von Softwareinformationen in Ubuntu One und zum Synchronisieren mit anderen Computern nach Bedarf. In Maverick wird die Liste der installierten Software gespeichert. Dies kann eventuell um einige Anwendungseinstellungen und den Anwendungsstatus erweitert werden. Andere Tools wie Stipple bieten erweiterte Einstellungen / Steuerelemente.
Eines der wichtigsten Dinge, die Sie bei der neuen Installation reproduzieren möchten, sind die installierten Pakete. Bei APT-basierten Distributionen können Sie mit dem aptitude-create-state-bundle
Befehl (Teil des aptitude
Pakets) ein Archiv erstellen, das die Liste der installierten Pakete und deren Debconf- Konfiguration enthält, sowie aptitude-run-state-bundle
auf dem neuen Computer. (Vielen Dank, dass Sie mir davon erzählt haben aptitude-create-state-bundle
.) Siehe auch Ubuntu-Liste explizit installierter Pakete und die dort zitierten Super User- und Ubuntu-Fragen, insbesondere die Antwort von Telemachus , zur manuellen Ausführung dieses Teils.
Für Dinge, die Sie geändert haben /etc
, müssen Sie sie überprüfen. Viele haben mit den spezifischen Hardware- oder Netzwerkeinstellungen zu tun und sollten nicht kopiert werden. Andere haben mit persönlichen Einstellungen zu tun - aber Sie sollten persönliche Einstellungen nach Möglichkeit auf Benutzerbasis festlegen, damit die Einstellungen in Ihrem Home-Verzeichnis gespeichert werden.
Wenn Sie im Voraus planen, können Sie etckeeper verwenden , um die /etc
Versionskontrolle zu aktivieren ( etckeeper-Schnellstart ). Sie müssen nichts über die Versionskontrolle wissen, um etckeeper verwenden zu können. Sie müssen nur mit dem Lernen beginnen, wenn Sie es nutzen möchten, um ausgefallene Dinge zu tun.