2010-06-23, 05:16 PM
Don't reformat the Linux partitions.
It seems very likely this is the UUID stuff slipping us up. Whilst in the live CD, run this:
First, for the LINUX_ROOT part
Code:
uuidgen
sudo tune2fs /dev/sda3 -U "XXXXXXX"
Replacing XXXXX with the result you get from uuidgen.
Repeat the process for the LINUX_HOME part
Code:
uuidgen
sudo tune2fs /dev/sda5 -U "XXXXXXX"
Again, replace XXX with your uuidgen result.
Now, note down the two UUIDs that you just set.
Reboot the computer and when you get to the bootloader, press 'e' while the top Ubuntu Linux line is highlighted. Scroll down to the line beginning search --no-floppy --fs-uuid --set and press 'e' again. Edit this line, replacing in the UUID of the LINUX_ROOT partition that you wrote down.
Press Enter to confirm the change to that line, then press 'b' to attempt to boot.
Note that this method avoids actually editing any configuration files; all you are doing is editing the commands you are booting, so we are minimising the chances for something to go wrong.
If the system does boot, congratulations! But once booted, you should immediately do this from the new, installed system's terminal:
Code:
sudo blkid
Verify that the UUIDs for the new partitions are the ones you set earlier.
Code:
sudo update-grub
That should fix the bootloader configuration so you can boot without editing manually next time.
Fingers crossed... :)