Re: Can't boot a partition newly restored by clonezilla
You need to have GRUB on MBR look for sda12. Boot ubuntu Live CD/USB. When you get to desktop open a terminal and run
sudo mount /dev/sda12 /mnt
Reboot without Live CD and you should be good. Your previous install has GRUB pointing to sda11, this will have it point to sda12 for boot files needed to boot, provided the restore from the image went well. You have to realize Clonezilla copies the MBR when you create an image, so it restored the previous MBR which points to sda11, even though you forced it to install to sda12. It can only restore the image that it captured. Clonezilla works great, have been using it for years for both Linux and Windows OS partitions.
sudo grub-install --root-directory=/mnt/ /dev/sda
You may need to edit some files manually if this does not work. For future reference it is best practice to restore an image to same partition from which it was taken.
P.S. I may have misunderstood you. Are you telling me you have 12.04 on both sda11 & sda12? Why? Just restore the saved image of sda11 to sda11. Isn't that the purpose of the image. To restore a working OS? I don't understand why you would put the image on sda12. If the simple fixing of the MBR does not work you may have to jump through a few hoops to get this working.
Last edited by presence1960; March 6th, 2013 at 03:00 AM.
Reason: add P.S.
Multi-boot: Arch linux, Ubuntu 12.04, Windows 7 & Windows 8