Neuer Computer, altes Betriebssystem Migrieren von Linux zwischen Computern

Neuer Computer, altes Betriebssystem Migrieren von Linux zwischen Computern / Linux

Die Technologie entwickelt sich sehr schnell voran, so dass es nicht ungewöhnlich ist, dass Sie einen neuen Computer oder Computerteil kaufen. Beispielsweise möchten Sie möglicherweise einen brandneuen Laptop kaufen oder eine sterbende Festplatte ersetzen, die derzeit von Ihrem System verwendet wird. In solchen Fällen wäre es großartig, wenn Sie Ihr Betriebssystem einfach und ohne großen Aufwand auf die neue Festplatte oder das neue System übertragen.

Dies ist zwar eine Herausforderung, wenn Sie Windows verwenden, vor allem wenn es darum geht, Ihre Kopie erneut zu aktivieren. Dies ist jedoch viel einfacher, wenn Sie mit Linux arbeiten. Sie haben sogar die Wahl zwischen verschiedenen Möglichkeiten, aber ich werde nur die empfehlen, die ich für die einfachste halte.

Neu installieren

Die üblichste Möglichkeit, Ihre Linux-Installation auf eine neue Festplatte zu übertragen, besteht darin, Linux auf dem neuen System neu zu installieren und alle Ihre Dateien zu kopieren. Obwohl dies die gebräuchlichste Art ist, Ihr System und Ihre Dateien zu verschieben, würde ich das nur empfehlen, wenn Sie die beiden Festplatten nicht an dieselbe Maschine anschließen können, unabhängig davon, ob Sie auf eine neue Festplatte oder eine neue Festplatte wechseln System. Beim Sichern Ihrer Dateien sollten Sie in den Ordnern / home, / etc, / opt, / root und / var nach allem suchen, was Sie möglicherweise behalten möchten. Desktop-Benutzer möchten möglicherweise vor allem im Ordner / home suchen, da sich dort alle Ihre persönlichen Dateien befinden, während Server-Benutzer primär über / etc und / var nach Konfigurationsdateien und gehosteten Daten suchen sollten.

Behalten Sie eine Liste der installierten Pakete


Debian-basierte Distributionen bieten eine einfache Möglichkeit, alle auf Ihrem System installierten Pakete aufzulisten und diese Liste in eine einfache Textdatei zu schreiben. Diese Liste kann dann in Ihrer neuen Linux-Installation verwendet werden, um alle Pakete zu markieren, die erneut installiert werden müssen. Um die Liste zu erstellen, müssen Sie den Befehl ausführen sudo dpkg - get-selections> / home / [Ihr Benutzername] /packagelist.txt, während Sie [Ihren Benutzernamen] durch den entsprechenden Eintrag ersetzen. Um Pakete für die Neuinstallation auf dem neuen System zu markieren, kopieren Sie die Textdatei auf dieses System und führen Sie den Befehl aus sudo dpkg --set-Auswahl < /home/[your user name]/packagelist.txt.

Dadurch werden alle Pakete markiert, die Sie wünschen, aber sie werden erst installiert, wenn Sie den Befehl ausführen sudo apt-get -u dselect-upgrade. Hier sollten alle Pakete der offiziellen Repos installiert sein, die Sie auf Ihrem alten System installiert haben. Daher sollte nach einiger Zeit eine Menge bekannter Linux-Software zum Herunterladen und Installieren erscheinen. Vergessen Sie nicht, auch Ihre gesicherten Daten in den entsprechenden Ordnern und ta-da wiederherzustellen. Ihr System sollte jetzt wieder so sein, wie es war!

Kopieren Ihrer Partitionen


Wenn Sie alte und neue Festplatten (oder die Festplatte des alten Systems und die Festplatte des neuen Systems) an denselben Computer anschließen können, können Sie problemlos die gesamten Linux-Partitionen auf die neuen kopieren Festplatte. Diese Methode macht es viel einfacher, Ihre Linux-Umgebung so zu erhalten, dass Sie die Distribution und alle benötigten Pakete nicht neu installieren müssen. Neben der Verbindung der beiden Festplatten mit dem gleichen Computer, auf die der Computer beide erkennt, benötigen Sie außerdem ein DVD- oder USB-Laufwerk, auf dem sich die Live-Umgebung der Distribution befindet.

Eine gebrannte oder geschriebene Kopie der Ubuntu-ISO-Datei ist beispielsweise in Ordnung. Denken Sie daran, dass Sie die gleiche Einstellung wie die bereits installierte beibehalten, einschließlich der 32-Bit- und 64-Bit-Version. Sobald Sie die Live-Umgebung von der DVD / USB ausgeführt haben, können Sie Gparted öffnen und die Partitionen, die Sie behalten möchten, auf die neue Festplatte kopieren “Kopieren und Einfügen” es in der Schnittstelle. Beim Kopieren auf ein größeres Laufwerk ist die Größenänderung nach dem Verschieben möglich. Beim Kopieren auf ein kleineres Laufwerk müssen Sie die Größe der Partition ändern, bevor Sie sie verschieben. Sobald die Partition (en) zur Zufriedenheit auf die neue Festplatte kopiert wurde, müssen Sie einige Befehle ausführen, um den richtigen Bootloader auf der neuen Festplatte zu installieren. Um den GRUB-Bootloader auf der neuen Festplatte funktionsfähig zu machen, führen Sie Folgendes aus:

sudo mount / dev / sdX # / mnt
sudo mount --bind / dev / mnt / dev
sudo mount --bind / proc / mnt / proc
Sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Sudo chroot / mnt
grub-install / dev / sdX

Sie müssen alle Instanzen von ersetzen “X” in diesen Befehlen für die Neu Festplatte und ersetzen Sie alle Instanzen von “#” für die Partitionsnummer der Linux-Stammpartition. Alle diese Informationen können über die Anwendung Disks aus dem Dash gefunden werden. Fahren Sie nun mit der neuen Festplatte in die richtige Maschine und booten Sie von dort aus, um Ihre Distribution zu laden. Sobald Sie sich in Ihrer Linux-Instanz befinden, müssen Sie sie ausführen Sudo Update-Grub um sicherzustellen, dass der GRUB-Bootloader die Partitionen auf Ihrem System über alle Festplatten hinweg korrekt identifiziert. Dies ist ein besonders wichtiger Schritt, wenn Sie eine andere Partition oder Festplatte mit einem anderen Betriebssystem wie Windows verwenden.

Fazit

Mit diesen beiden Methoden können Sie hoffentlich schnell, einfach und effizient Ihre Linux-Installation auf eine neue Festplatte oder ein neues System übertragen. Wenn Sie die Anweisungen korrekt befolgen, sollte dies unbedingt funktionieren. Diejenigen, die Fragen haben oder die Hilfe benötigen, können diesen Artikel kommentieren, und ich werde versuchen, ihnen so gut wie möglich zu helfen.

Haben Sie bereits eine Linux-Installation verschoben? Findest du diese Anweisungen einfach? Haben Sie schon unseren ultimativen Linux-Leitfaden durchgesehen? Lass es uns in den Kommentaren wissen!