Archiv für den Monat: Dezember 2014

Ubuntu klonen falls neue Festplatte kleiner, auch für SSD gültig

Alte Festplatte mit Live Medium in Gparted reduzieren, so das System auf der kleineren Platte Platz hat. Die kleinere Festplatte gleich aufteilen wie die alte Festplatte.

Die Festplattenbezeichnungen ermitteln:
sudo fdisk -l

z.B. alte Festplatte /dev/sda1 für Wurzelverzeichnis / und neue SSD /dev/sdb1
und  /dev/sda2 als Home /home und neu auf SSD /dev/sdb2

Diese Partitionen unter LiveCD einbinden:
sudo mkdir /mnt/alt
sudo mount -o ro /dev/sda1 /mnt/alt  (Read only gemountet)
sudo mkdir /mnt/neu
sudo mount /dev/sdb1 /mnt/neu
Daten mit rsync kopieren ist besser und schneller als mit dd!

sudo rsync –stats –progress –numeric-ids axAhHSP /mnt/alt /mnt/neu
Falls man nachher sicherstellen will das Kopie vollständig ist kann man mit Option -c vergleichen:
sudo rsync –stats –progress –numeric-ids axAhHSPc /mnt/alt /mnt/neu

Die Partitions wieder aushängen:
umount /dev/sda1
umount /dev/sdb1

Nun das gleiche mit der Home Partition machen:
sudo mount -o ro /dev/sda2 /mnt/alt  (Read only gemountet)
sudo mount /dev/sdb2 /mnt/neu
sudo rsync –stats –progress –numeric-ids axAhHSP /mnt/alt /mnt/neu
sudo rsync –stats –progress –numeric-ids axAhHSPc /mnt/alt /mnt/neu
umount /dev/sda2
umount /dev/sdb2
Je nach Grösse der Partitions sind 1-2 Stunden einzuberechnen für diese Operationen!

Als nächstes kann man die alte Festplatte ausbauen.

Die LiveCD starten mit der neuen SSD. Nun muss noch überprüft werden, ob die fstab Datei angepasst werden muss.

sudo blkid
zeigt alle UUID an die dann für sda1 und sda2 notiert werden.

Jetzt noch Grub auf der neuen Platte installieren und evtl die fstab Datei ändern:
sudo mount /dev/sda1 /mnt

weiter:
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc

Jetzt chrooten:
sudo chroot /mnt
Es kommt ein #/ prompt.

grub-install /dev/sda
update-grub
Then exit the chroot:
exit

Unmount the filesystems:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt

Jetzt rebooten! Viel Spass