Ubuntu 10.04 stond bij mij lang op een tweede vaste schijf. Lucid Lynx is nu echter zo stabiel dat hij naar de eerste vaste schijf mocht, naast een ander stabiel OS.
Herinstallatie is een mogelijkheid, maar niet voor mij dus heb ik het volgende gedaan.
1. Starten van de 10.04 Live CD
2. De hdd voorbereiden
2.1 Start vanaf de Live CD Gparted;
2.2 Maak een ext4 partitie aan. Die moet niet even groot zijn als die van de originele installatie maar de data die wij gaan verhuizen moet er wel op kunnen;
2.3 Maak een extended partitie aan voor swap. De vuistregel voor de grootte is RAM geheugen X 1.5;
2.4 Maak binnen de extended partitie een swap partitie aan;
3. Verhuizen
Bij mij stond de te verhuizen Ubuntu op sdb2 en na de verhuis moet die op sda2 staan.
Open een terminal.
3.1 Maak de mount points aan:
3.1.1 sudo mkdir /mnt/sda2
3.1.2 sudo mkdir /mnt/sdb2
3.2 Mount de oude en nieuwe partitities
3.2.1 sudo mount /dev/sdb2 /mnt/sdb2
3.2.2 sudo mount /dev/sda2 /mnt/sda2
3.3 Nu gaan wij verhuizen
sudo rsync -Havx /mnt/sdb2/* /mnt/sda2 (Dit kan een hele tijd duren)
4. Na de verhuis
4.1 De UUID van de nieuwe partities vaststellen
sudo blkid
4.2 fstab van de nieuwe installatie aanpassen
4.2.1 gksu gedit /mnt/sda2/etc/fstab
4.2.2 Vervang de UUID van sdb2 met de UUID van sda2 uit blkid
4.2.3 Vervang de UUID van sdb5 (swap) met de UUID van sda5 (swap) uit blkid
4.2.4 Sla de wijzigingen op en sluit Gedit af
4.3 De nieuwe installatie "bootable" maken
4.3.1 Chroot
4.3.1.2 sudo mount -o bind /dev /mnt/sda2/dev
4.3.1.3 sudo mount -t proc /proc /mnt/sda2/proc
4.3.2.4 chroot /mnt/sda2
4.3.2.5 ls /boot
4.3.2.6 kopieer de naam van initrd.img, in mijn geval initrd.img-2.6.32-22-generic
4.3.2.7 update-initramfs -u /boot/initrd.img-2.6.32-22-generic
4.3.2 Grub opnieuw installeren
4.3.2.1 grub-install /dev/sda
4.3.2.2 update-grub
4.3.3 Verlaat de chroot omgeving en start opnieuw op.