Well. I'd like to upgrade my parent's box from 8.10 (intrepid) to 10.04 LTS (lucid).
Doing this from the package manager should work, but I want to get a backup of the system if things go haywire or something stops working on this laptop. (After all, I did have serious gfx-driver problems after my last upgrade.)
The ubuntu thread on this is rather vague and googling gets me lost in the details, which I currently do net much care for.
This box has 2 other partitions (apart from swap), one with Windows (came pre-installed, I'll not remove it) and one a FAT32 partition to swap data btw. Ubuntu and Windows (IO prefer to mount the NTFS boot part. r/o)
My specific question(s) now are:
- Will backing up 8.10 with tar and restoring this tar file on the upgraded 10.04 work in principle?
- Will I have to do anything about grub when restoring?
-
Which toplevel directories do I need to exclude from tar? (
ls /
below)bin dev initrd.img lost+found opt sbin tmp vmlinuz
boot etc initrd.img.old media proc srv usr vmlinuz.old
cdrom home lib mnt root sys var -
What about the symlinks? (initrd.img, vmlinuz)
- When restoring with tar, will it delete any files 10.04 has added to the harddisk?
Note that I'd also be fine using dd to make a full disc image — but I assume I would then need to boot from the live CD to restore?
Best Answer
The safest solution would be to use dd from live cd. You will need to backup MBR and Ubuntu partition.
To backup MBR (first 512 bytes of the disk where GRUB is installed) run:
To backup your Ubuntu partition (assuming it is /dev/sda3):
Don't write the backup to FAT32 partition because it would truncate the backup to around 4GB. External drive with ext3 or ntfs partition would be preferred.
To restore grub run:
To restore ubuntu: