O clcampos lembrou bem que era melhor tirar as informações de UUID do fstab antes de mexer nas partições. Vc. Já fez isso?
Quanto ao Grub, dá-se um jeito consultando aqui:
http://ubuntuforum-br.org/index.php/topic,14614.0.htmlEu, particularmente, faço assim:
- boot via live CD
- abrir terminal
sudo grub # entra do prompt do grub
find /boot/grub/stage1 # exibe resultado para o comando
root (hd*,*) # (hd*,*) será o resultado do comando anterior
setup (hd0) # grava na MBR
quit # sai do prompt do grub
Caso seja perdido o boot do Windows, acrescentar no final do
arquivo /boot/grub/menu.lst
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1