Die Festplatte, auf der Ubuntu installiert ist, wird bald ausfallen. Ich würde lieber nicht 3 Jahre an Daten, Anpassungen und Apps verlieren. Ich suche nach einer Möglichkeit, das gesamte System (einschließlich SWAP, da ich nicht sicher bin, ob ich das System auf eine neue SWAP-Partition verlinken kann) auf eine andere Festplatte zu verschieben. Aber nicht die komplette Festplatte <nur die Partition mit Ubuntu, sondern eine Partition auf einer anderen Festplatte. Grundsätzlich würde ich gerne das tun, was ich mit Norton Ghost für meine Windows-Installation tun konnte. Ich habe überlegt, Clonezilla zu verwenden, aber ich glaube, ich hätte Probleme mit GRUB (insbesondere beim Versuch, von einer anderen UUID als der in der conf-Datei enthaltenen zu booten). Kennen Sie eine Möglichkeit, dies zu tun?
PS, mein Home-Verzeichnis ist verschlüsselt, aber das ist kein wirkliches Problem, da ich das umgehen kann.
BEARBEITEN: Die Erklärung wurde geändert, um sie klarer zu machen
quelle
Nun, ich habe gerade USB-Stick + Ubuntu Live verwendet.
Ich habe Ubuntu 13.10 von einer größeren Festplatte auf eine kleinere SSD übertragen, und Clonezilla "sagte", dass dies nicht möglich ist, da die Zielpartition kleiner ist als die Quellpartition.
Also habe ich Ubuntu Live gestartet, beide Festplatten gemountet (neue Festplatte, wurde früher partitioniert, Swap nicht vergessen;)) und einfach:
dann:
Oben sehen Sie, dass nur alle Verzeichnisse von einer Festplatte auf eine andere kopiert werden, wobei alle Berechtigungen und Informationen erhalten bleiben.
dann musste ich zwei symlinks im root verzeichnis einer neuen festplatte machen:
und der nächste schritt war die installation von grub, also:
Wobei x - Gerät, y - Partitionsnummer (wenn Sie nicht sicher sind, verwenden Sie cfdisk oder fdisk, um die Partitionstabelle zu drucken ...)
und der letzte Schritt war, die UUID einer neuen Festplatte in eine UUID einer alten Festplatte zu ändern (dies ist der einfachste Weg, um Grub-Konfiguration, Fstab oder andere Dinge zu täuschen, ohne Konfigurationen zu suchen und zu reparieren).
Die neue UUID wird nach dem erneuten Aktivieren des Geräts angezeigt. Also jetzt neu starten und wenn alles in Ordnung ist, sollte dein Ubuntu starten ...
quelle
Sie können dies mit dd tun. Umfassende Informationen finden Sie auf der Website.
Klonen einer Festplatte mit einer Ubuntu Live-CD
Sie können auch verwenden:
Sie können Clonezilla hier herunterladen
Warnung Vergewissern Sie sich, dass Sie die Clonzilla-Beschränkung gelesen haben, bevor Sie beginnen.
Sie haben auch erwähnt, dass Sie Ghost für Windows verwendet haben. Sie können auch Ghost für Linux verwenden .
Quelle: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/
Quelle: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard-drive/
quelle
ddrescue
wäre hier eine bessere möglichkeit, da die festplatte defekt ist.Vor einigen Jahren habe ich dieses Tool erfolgreich zum "Klonen" meiner Partitionen verwendet: G4L . Alles funktionierte mit einigen Korrekturen nach der Installation, wie z. B. der Größenänderung von Partitionen (ich habe die Partitionen auf HD mit unterschiedlicher Größe geklont) und der Neuinstallation von Grub (es ist ziemlich einfach, Sie benötigen nur eine Live-CD, um sie im MBR neu zu installieren).
Sie können Ihre Swap-Partition ignorieren (Sie können sie ein zweites Mal neu erstellen) oder sie auch klonen und später aktivieren, manuell bearbeiten
/etc/fstab
oder über die Befehlszeile.In den letzten Wochen habe ich wieder den Klon mit Clonezilla gemacht, und mit den gleichen Korrekturen nach dem Klonen ging alles in Ordnung. Machen Sie sich also keine Sorgen und probieren Sie es aus, nichts auf Ihrer Original-HD wird berührt!
BEARBEITEN:
Ich habe eine alte Mail gefunden, in der ich den ersten Klonvorgang beschrieben habe. Ich habe wie folgt gehandelt:
Erneut mit der Live-CD gebootet und die neue Festplatte gemountet:
Neustart, Swap überprüfen
quelle
@boywithaxe - In Bezug auf Ihre Kommentare zu Mitch's Antwort können Sie in der Tat einfach die relevanten Partitionen kopieren, indem Sie tun
dd if=/dev/sdb3 of=/dev/sda3
. Das ist eigentlich der einfachste Teil. Der schwierigste Teil ist, dass Sie auch die neu kopierte Partition sowie einige andere Partitionen bereitstellen und grub (grub-install /dev/sda
) installieren müssen ( und vor dem Neustart eine Swap-Partition hinzufügen müssen (wenn Sie eine bootfähige Partition klonen )). Bei Verwendung dieser Methode ist dies ebenfalls nicht erforderlichresize2fs
.Ich musste das nur selbst machen und habe eine Kombination aus Boot-Reparatur nach einem Windows-Upgrade auf Ubuntu 14.04 (nicht RAID) und Jasmin- Antwort verwendet .
Nachdem Sie von der Live-CD gebootet haben:
Wenn das beendet ist, dann
wobei sda3 die kürzlich kopierten Boot- und Root-Partitionen enthält)
beachte das ist sda nicht sda3
quelle