OK, ich habe einen Laptop mit einem Festplattenlaufwerk und ich habe auch ein SSD-Laufwerk. Ich möchte das erstere durch das letztere ersetzen, ohne alles neu installieren zu müssen. Was ich nach ein wenig Recherche gefunden habe, war, eine Live-Festplatte + eine externe Festplatte + gparted zu verwenden, um die gesamte Linux-Partition zu kopieren (in zwei Schritten) und dann fstab zu bearbeiten.
Jetzt denke ich, wenn Linux installiert ist, bewertet es die Hardware des Computers und passt daher einige Softwareparameter an. Ich befürchte daher, dass das oben Genannte das Betriebssystem "täuschen" und zu einer nicht optimalen Leistung der SSD führen kann. Ich weiß nicht, ob das richtig ist.
Antworten:
Wenn Sie die Hardware wechseln, sollten Sie sich Gedanken darüber machen, wie das Betriebssystem reagieren wird. In den meisten Fällen können Sie einfach die Hardware in den Innereien Ihres Computers ändern und dann Linux zaubern lassen.
Festplatten sind etwas anders. Sie können alle Dateien kopieren, müssen jedoch noch Startanweisungen (grub) auf Ihrem neuen Laufwerk installiert haben. Sie müssen auch sicherstellen, dass die Kennung Ihres neuen Laufwerks mit der alten übereinstimmt (da sonst einige Fahrer auf See verloren gehen).
Sobald die UUID geändert wurde, booten Sie über eine Live-CD, kopieren alle Ihre wertvollen Dateien auf Ihre SSD und chrooten auf Ihrem neuen Laufwerk, um den Bootloader (Grub) zu erstellen.
Ich wollte detailliert darauf eingehen, wie man solche Dinge macht, aber während ich ein wenig über das Thema recherchierte, fand ich Folgendes : http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html
Ist das eine gute Idee? Idealerweise sollten Sie von Grund auf neu installieren. Es würde die Möglichkeit geben, alle beschädigten Dateien auf Ihrem Laufwerk zu bereinigen. Wenn Sie Ihre Einstellungen für alle verschiedenen Anwendungen wirklich nicht verlieren möchten, kopieren Sie alle versteckten Dateien in Ihren Home-Ordner und übertragen Sie sie auf Ihre neue Installation. Wenn Sie mit denselben Paketen von einer Distribution in eine andere migrieren, ist dies kein Problem.
Wenn die Zeit jedoch begrenzt ist, ist das Kopieren von einer Festplatte auf eine andere in Ordnung, solange Sie alle Referenzen von Ihrer alten Festplatte auf die neue "zeigen". Wie bei allem kann es fehlschlagen, aber wenn Sie Backups erstellen, gibt es kein Problem beim Kopieren eines Laufwerks auf ein anderes.
quelle
Linux ist kein Windows. Sie müssen sich nicht wirklich um solche Dinge kümmern. Sie können einfach eine unformatierte Partition mit dd erstellen. Und nachdem Sie UUIDs repariert haben, sollte es Ihnen gut gehen.
quelle
dd
? Wie würde man "UUIDs reparieren"? Können Sie eine spezifische Anleitung dazu und ein Beispiel geben?dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync
Dabei ist sdX die Quelle und sdY das Ziel. Natürlich muss das Ziellaufwerk gleich oder größer sein.