%20auf%20eine%20kleinere%20SSD%20(120GB)%20mit%20nur%20einem%20von%20zwei%20Betriebssystemen%20von%20der%20Festplatte%20zu%20kopieren.png)
Ich habe eine Dual-Boot-Maschine (Windows+Ubuntu) mit 350 GB Festplatte. Ich möchte nur Ubuntu auf die 120 GB SDD klonen. Wie kann ich das erreichen?
PS: Ich habe die Linux-Partition (sda5) mit „dd“ auf die SDD kopiert. Was muss ich tun, um die Geometrie einer Festplatte beizubehalten, damit sie gebootet werden kann?
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000f3d7c
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 200712992 199994145 95.4G 7 HPFS/NTFS/exFAT
/dev/sda3 369358848 625139711 255780864 122G 6 FAT16
/dev/sda4 200714238 369358847 168644610 80.4G 5 Extended
/dev/sda5 200714240 353449983 152735744 72.9G 83 Linux
/dev/sda6 353452032 369358847 15906816 7.6G 82 Linux swap / Solaris
Antwort1
Fangen Sie von vorne an. Lesen Sie diese Antwort mindestens einmal vollständig durch, bevor Sie beginnen, und stellen Sie sicher, dass Sie sie verstehen. Kopieren Sie sie bei Bedarf in einen Editor und korrigieren Sie die angenommenen Verweise auf /dev/sdaX
und /dev/sdbX
. Wirklich. Sie möchten diese richtig machen, da Sie sonst Ihre vorhandene Installation ganz leicht komplett zerstören können. Wirklich.
Partitionieren Sie die SSD.
- Möglicherweise benötigen Sie eine UEFI-Bootpartition.
- Sie benötigen eine Partition, die mindestens so groß ist wie Ihre
/dev/sda5
Linux-Partition. - Möglicherweise möchten Sie eine Swap-Partition.
Kopieren Sie die Linux-Partition, die Sie behalten möchten
- Booten von einer Rettungsdiskette
- Vorausgesetzt das Ziel ist
/dev/sdb2
, führen Siecat /dev/sda5 >/dev/sdb2
- Kümmern Sie sich nicht um
dd
. Die Verwendungcat
ist nicht langsamer und normalerweise viel schneller
Passen Sie die Größe des Zieldateisystems an die Partition an
- Vorausgesetzt, das Ziel ist
/dev/sdb2
UndIhr Dateisystemtyp istext3
oderext4
, führen Sieresize2fs /dev/sdb2
- Vorausgesetzt, das Ziel ist
Ich verwende immer noch die Rettungsdiskette
- Vorausgesetzt das Ziel ist
/dev/sdb2
, führen Siechroot /dev/sdb2 /bin/bash
Führen Sie die folgenden Befehle aus. Beachten Sie jedoch, dass Ihre Befehle je nach Distribution unterschiedlich sein können.
grub-install /dev/sdb # Second disk update-grub
- Vorausgesetzt das Ziel ist
Starten Sie neu und stellen Sie sicher, dass das neue System gestartet werden kann
Reparieren Sie die Swap-Partition, falls Sie eine haben
- Vorausgesetzt, Ihr neuer Swap ist
/dev/sdb3
, führen Siemkswap /dev/sdb3
- Bearbeiten
/etc/fstab
, um die Swap-UUID-Definition zu aktualisieren (oder auskommentieren)
- Vorausgesetzt, Ihr neuer Swap ist
Entfernen Sie Ihre alte Festplatte und starten Sie neu
- Möglicherweise müssen Sie die Boot-Parameter von Grub vorübergehend so ändern, dass sie auf „reference“ (Referenz)
hd0()
statt auf „“ (““ lauten)hd1()
. Wenn das so ist... Führen Sie die folgenden Befehle oder deren Äquivalente noch einmal aus
grub-install /dev/sda # First disk, this time update-grub
- Möglicherweise müssen Sie die Boot-Parameter von Grub vorübergehend so ändern, dass sie auf „reference“ (Referenz)
Erneut neu starten
- Zu diesem Zeitpunkt sollte der Bootvorgang reibungslos funktionieren.
Antwort2
Danke für die obige Antwort. Ich habe ein Dual-OS-Setup.
- Mit gparted wurde eine Kopie der Ubuntu-Partitionen auf einer externen Festplatte erstellt. Dies wurde mit Live-Ubuntu-USB durchgeführt
- Gelöschte Ubuntu-Partitionen auf der Quellfestplatte
- Klonen Sie Windows auf die neue SSD (Zielfestplatte). Anschließend war eine schnelle Überprüfung der Anmeldung bei Windows erfolgreich.
- Ubuntu-Partitionen von der externen Festplatte auf die neue SSD kopiert. Dies wurde wieder über Live-USB durchgeführt
- Boot-Reparaturtool ausgeführt, um Grub zu reparieren, während ein Live-USB-Stick verwendet wurde
Nach dem Neustart konnte ich mich bei beiden Betriebssystemen anmelden.