Ich habe derzeit Pakete, Module, Einstellungen usw. für Eclipse, MySQL, Python, Firefox usw. auf Kubuntu eingerichtet. Ich habe Kubuntu auch für meine Bedürfnisse optimal konfiguriert. Ich möchte meine Umgebung auf einem anderen Computer mit einem anderen Prozessor duplizieren (derzeit auf einem Intel Q9450, der neue Prozessor ist ein i7). Soweit ich weiß, sind meine Anwendungen für die Verwendung mit meinem speziellen Prozessor kompiliert, sodass das Erstellen einer direkten Partitionskopie nicht in Frage kommt.
Gibt es eine Möglichkeit, meine Umgebung auf diesem anderen Computer zu duplizieren, ohne alles neu zu installieren und zu konfigurieren?
linux
installation
neugierig
quelle
quelle
Antworten:
Was führt Sie zu dieser Schlussfolgerung? Zumindest für x86 sind die von Kubuntu installierten Pakete so kompiliert, dass sie auf praktisch allen nicht-prähistorischen CPUs ausgeführt werden können. Ich glaube, dass sie auf etwas neuerem als einem 486 laufen werden, was in Ihrem Fall wahrscheinlich kein Problem darstellt :-).
Eine gerade Partitionskopie sollte also einwandfrei funktionieren:
cp -a
, wenn sich das Partitionslayout geändert hat)Probleme sind nur zu erwarten für:
Die meisten modernen Kernel erkennen HW beim Booten automatisch, daher sollten in der Regel auch Treiber in Ordnung sein. Wenn jedoch Probleme auftreten, können Sie in der Regel im Einzelbenutzermodus booten und Treiberprobleme beheben.
quelle
Sie können Ihr Home-Verzeichnis ohne Änderungen übernehmen. Fast alles, was in ein Home-Verzeichnis kommt, ist so konzipiert, dass es über so etwas wie NFS gemeinsam genutzt werden kann. Sie sind also gut.
Speichern Sie auch Ihre Paketauswahl mit
und stelle es auf dem anderen Rechner mit wieder her
Ebenso speichern Sie Ihre Debconf-Einstellungen mit
und wiederherstellen mit
Für den Rest der Konfiguration
/etc
, die nicht von debconf verwaltet wird, ist es schwierig zu verfolgen, was manuell geändert wurde, es sei denn, Sie haben so etwas wie etckeeper verwendet (vielleicht eine Idee für die Zukunft). Aus diesem Grund behalte ich den größten Teil meiner Konfiguration in meinem Home-Verzeichnis. Da Sie jedoch wissen, an welchen Programmen Sie interessiert sind, sollte es einfach sein, die entsprechenden Dateien zu finden/etc
und sie manuell zu überprüfen und zu kopieren.quelle
Sie können Ihr Zuhause sichern und es auf dem anderen Computer wiederherstellen. Dies kann Ihre Anforderungen nicht vollständig erfüllen, stellt jedoch die gesamte Konfiguration wieder her. Sie müssen die Pakete jedoch selbst neu installieren.
quelle
Die meisten benutzerdefinierten Konfigurationen befinden sich in / home /, die meisten anderen in / etc /. Einige der / etc-Dateien enthalten maschinen- oder hardwarespezifische Informationen (/etc/X11/xorg.conf, /etc/hostname, /etc/fstab), aber ein Großteil davon kann nur kopiert werden, wenn Sie dies wünschen werden die gleiche Betriebssystemversion verwenden.
quelle
Stellen Sie die Auswahl ein.
Um genau zu wissen, welche Conffiles geändert wurden, führen Sie Folgendes aus:
Wenn Sie dlocate noch nicht installiert haben, können Sie es durch ein anderes ersetzen
dpkg -S
oder dieses Teil überspringen.So sichern Sie alle Conffiles:
quelle
Hmm. Wenn es Ihnen nichts ausmacht, können Sie die neue Festplatte in Ihre Box einstecken, sie einhängen und dann dd verwenden. Wenn Ihr aktuelles Stammverzeichnis beispielsweise auf / dev / sda3 festgelegt ist und Sie die neue Festplatte in / dev / sdb2 eingebunden haben, würden Sie sie verwenden
Das musst du natürlich als root machen. Danach wollen Sie Grub installieren, also müssen Sie eine Ubuntu LiveCD einlegen und diese verwenden.
Oder schauen Sie sich diesen Link an: http://www.ehow.com/how_4924091_clone-hard-drive-linux.html - Es sieht nach einem ziemlich guten Durchgang zum Klonen einer Linux-Festplatte aus, obwohl ich es nicht getan habe habe diese Seite selbst getestet.
quelle