Wie kann ich mein Ubuntu 9.10-System sichern und dann auf einem neuen Computer mit anderer Hardware wiederherstellen?

4965
pcapademic

Ich habe eine gut konfigurierte Ubuntu 9.10-Maschine mit Crossover-Linux (von Codeweavers) installiert. Ich habe die Nvidia-Treiber installiert. Alles ist so, wie ich es will.

Nun möchte ich auf eine neue Maschine mit unterschiedlicher Hardware umsteigen: Festplatte unterschiedlicher Größe, RAM unterschiedlicher Größe, andere Grafikkarte usw. Ich habe die in Ubuntu-Foren vorgeschlagene Technik ausprobiert : " Howto: Backup und Wiederherstellung Ihres Systems! ". Die Ergebnisse:

  • Neues System beschwert sich darüber, dass Swap nicht gefunden wurde
  • Neues System beschwert sich darüber, Nvidia-Hardware nicht gefunden zu haben, und ich kann die Anwendung System-> Administration-> Hardwaretreiber (dh /usr/bin/jockey-gtk) nicht öffnen, um das Problem zu beheben.
  • Als Ergebnis von nvidia wirft X-Windows Fehler auf, und der Bildschirmprozess zum Beheben von X-Windows funktioniert nicht.

Wie stelle ich ein Backup meines alten Systems einschließlich meiner Crossover Linux-Installation auf einem neuen Computer mit anderer installierter Hardware wieder her?

1
Beim Swap muss es eine Swap-Partition geben, deren UUID mit der UUID in / etc / fstab übereinstimmt. Anscheinend war die Datenkopie in Ordnung und Sie sollten das Anzeigeproblem separat lösen. alfplayer vor 14 Jahren 0

6 Antworten auf die Frage

2
Chris

Wenn Sie eine Neuinstallation installieren und Ihre Hardware einrichten, können Sie einfach Ihr Home-Verzeichnis kopieren. Mit Ihrem Home-Verzeichnis können Sie alle Einstellungen für Programme und Desktop-Umgebungen sowie Ihre Dateien beibehalten. Ist die Einrichtung Ihrer Hardware unter Ubuntu nicht nur ein paar Minuten mehr als die Installationszeit?

Was passiert mit der Crossover-Linux-Installation, wenn Sie nur Ihr Home-Verzeichnis kopieren? pcapademic vor 14 Jahren 0
Keine Ahnung ... aber ein Backup ist im Grunde das Gleiche wie die Heimatverzeichniskopie. Wenn sie IDs von Ihrer Computerhardware entfernen, verhindert selbst ein Backup, dass der Kopierschutz das Problem löst. Chris vor 14 Jahren 0
Beantworten Sie die Frage zu crossover linux zumindest auf Ubuntu. Wenn Sie das Crossover-Paket .deb installieren, werden Ihre Flaschen gefunden. Ich bin immer noch auf der Suche nach einer differenzierteren Methode zur Auswahl der zu installierenden Pakete und nicht nach der von @Neal vorgeschlagenen Methode. pcapademic vor 14 Jahren 0
2
Neal

Ich stimme mit Chris überein, dass es wahrscheinlich sicherer wäre, eine Neuinstallation durchzuführen und Ihr Home-Verzeichnis zu kopieren, aber Sie können hinzufügen, dass Sie mit dem Befehl eine Liste der installierten Pakete speichern dpkg --get-selections > ~/packagesund diese dann mit wiederherstellen können sudo dpkg --set-selections < ~/packages && apt-get dselect-upgrade.

DIESE. Vielen Dank. Google hat mich zu dieser großartigen Antwort gebracht. Ich spiele mit 12.04 und "bewege" mich auf einen neuen, schnelleren Computer. Chris K vor 12 Jahren 0
0
user23307

Neues System beschwert sich darüber, dass Swap nicht gefunden wurde

Bei der Partitionierung des neuen Laufwerks haben Sie entweder keine Swap-Partition erstellt oder mkswap noch nicht ausgeführt. Bearbeiten Sie / etc / fstab, korrigieren Sie die Swap-Zeile (oder kommentieren Sie sie einfach aus).

Neues System beschwert sich darüber, dass keine Nvidia-Hardware gefunden wurde, und ich kann die Anwendung System-> Administration-> Hardwaretreiber (z. B. / usr / bin / jockey-gtk) nicht öffnen, um das Problem zu beheben.

Warum kannst du nicht?

neuere Versionen von X benötigen keine Konfigurationsdatei.

Versuchen

cd /etc/X11 mv xorg.conf xorg.conf.disabled 

Als Ergebnis von nvidia wirft X-Windows Fehler auf, und der Bildschirmprozess zum Beheben von X-Windows funktioniert nicht.

Welche fehler

Zu Ihrer Information gibt es kein X-Windows.

0
tony-p-lee

Sie sollten nicht davon ausgehen, dass ein solches Image-Dateisystem für andere HWs überhaupt funktionieren würde. Wenn Sie ein identisches Image beibehalten möchten, sollten Sie die virtuelle Maschine wie vmWare verwenden, auf der die vmdk-Datei problemlos auf eine andere HW migriert werden kann.

0
TheToasterThatCould

Wenn Sie mutig sind, können Sie mit rsync eine exakte Spiegelung auf einer Festplatte erstellen, die im Zielsystem installiert werden kann. Ansonsten würde ich genau diese Aufgabe mit meinen Debian-Systemen machen - sollte fast identisch mit Ubuntu sein.

Quellsystem

1) dpkg -l | awk '' > installed_packages.txt 2) tar -czf etc.tar.gz /etc 3) tar -czf home.tar.gz /home 4) tar -czf root.tar.gz /root 

Zielsystem:

1) apt-get install `cat installed_packages.txt` 2) untar the the 3 gz file where they belong 3) reboot 
0
Broam

Ich würde kein System mit Blob-Treibern wie Nvidia migrieren. Ich habe keine Ahnung, was Nvidias Setup-Prozess beinhaltet (es kann sehr spezifisch sein) und schreibe hardwarespezifische Informationen in eine Konfigurationsdatei.

Die FLOSS-Treiber sind alle einwandfrei migriert (wie Sie es erwarten würden), da Sie keine anderen Fehler hatten. :)

Das Swap-Problem wird durch andere Antworten gelöst. Um dies zu wiederholen, müssen Sie jedoch wahrscheinlich nur die UUID der Swap-Partition in der Datei / etc / fstab ändern.