inače ja to ovako radim, možda ima “pametniji” način (ja ga za sad ne znam - ali ovo radi)
možda ti izgleda komplikovano ali ako budeš išao step-by-step biće OK (najbolje snimi ovaj text i otvori ga offline dok budeš radio pa samo copy paste), radi 100% (iz prve ruke ti govorim) ako budeš korektno “prepisao”
znači, prvo bootaš instalirani ubuntu (old disk/partition), kucaš:
cd /
sudo umount /media/* #da unmountuješ npr /media/windows jer ne želiš i windows backupovati
sudo tar cvpf backup.tar --exclude=/backup.tar --exclude=/proc --exclude=/sys --exclude=/dev /
sada ti je kompletan stari ubuntu u tom backup.tar fajlu, njega snimi na DVD ili stick…
izvadi stari disk, stavi novi disk, bootaj ubuntu live CD, formatiraj particiju na koju hoćeš da restoreuješ stari ubuntu (nema veze što si ponovo instalirao - pregazi ga), formatiraj swap particiju (za svaki slučaj)
sada trebaš da otpakuješ/extractuješ ovaj backup.tar fajl na formatiranu linux particiju na novom disku
za to možeš koristiti windows particiju pošto ti je laptop pa nemaš “dual optiku”, ili koristiti USB stick ili externi HDD… (znači poslije backupovanja, prebaci fajl na “vidljivo mjesto” - npr. windows particiju na novom disku)
kada se pokrene live CD, otvori terminal/konsole
sudo fdisk -l #ovo će ti pokazati numeraciju i oznake particija disk(ova) - novog diska
sudo mkfs.ext3 /dev/hda5 #formatiranje particije u ext3 filesystem
sudo mkswap /dev/hda6 #formatiranje swap particije
npr. /dev/hda5 i /dev/hda6 su linux particije na novom disku, naravno ti zamijeni brojeve/slova u skladu sa tvojim postavkama… swap za swap, root za root…
sada extraktuješ backup.tar fajl, npr ako je bio na windows (novi disk) particiji (ja to uglavnom povučem preko mreže), onda samo nastavi kucati:
mkdir windows
sudo mount /dev/hda1 windows -o umask=022
sudo mkdir /ubuntu
sudo mount /dev/hda5 /ubuntu
sudo cp windows/foldergdjejebackup/backup.tar /ubuntu
sudo tar xvpf /ubuntu/backup.tar -C /ubuntu
sudo mkdir /ubuntu/dev /ubuntu/proc /ubuntu/sys
sudo grub-install --root-directory=/ubuntu /dev/hda #samo dev/hda - bez brojeva, ovo ide u MBR
popravi /boot/grub/menu.lst (UUID)
sudo gedit /ubuntu/boot/grub/menu.lst
nađi ovaj kernel dio i zamijeni sa ovim kernel ispod (tako da bude samo /dev/hda7 umjesto UUID-a)
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=ee57d4d3-82df-4a67-b902-75a20eeb1dae ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/hda7 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
snimi, ugasi gedit
još središ /etc/fstab jer u njemu su UUID-s od starog diska, prepravi ‘root’ i swap’ da počinju sa /dev/… a ne UUID, ostalo ostavi kako jeste (sad za sad) i to je to
sudo gedit /ubuntu/etc/fstab
[code]# Entry for /dev/hda7 :
UUID=ee57d4d3-82df-4a67-b902-75a20eeb1dae / ext3 defaults,errors=remount-ro 0 1
Entry for /dev/hda6 :
UUID=6a569729-471c-42d4-863e-c21f5a56a084 none swap sw 0 0[/code]
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 none swap sw 0 0
snimi, ugasi gedit…
sudo umount /ubuntu
sudo reboot
P.S.
ili ako hoćeš da imaš UUID fazon onda uradi ovo: sudo blkid /dev/hda6(7) i upiši novi UUID u fstab i menu.lst…
aldin@cool:~$ sudo blkid /dev/hda6
Password:
/dev/hda6: TYPE="swap" UUID="6a569729-471c-42d4-863e-c21f5a56a084"
aldin@cool:~$ sudo blkid /dev/hda7
/dev/hda7: UUID="ee57d4d3-82df-4a67-b902-75a20eeb1dae" SEC_TYPE="ext2" TYPE="ext3"