Corrigir isso deve ser possível, e é mais ou menos semelhante ao processo de instalação do Arch Linux (disclaimer: eu posso estar enganado sobre algumas etapas, por favor, comente se você está com problemas).
Primeiro de tudo, inicialize com o seu CD / DVD / USB ao vivo. Então, monte sua partição (tudo como root!):
mkdir /mnt/ubuntu
mount /dev/sda2 /mnt/ubuntu
Em seguida, faça backup de tudo o que você pode precisar do seu / dev / sda1 e reformate-o para algo adequado ao GRUB - digamos que o ext3 funcione:
mkfs.ext3 /dev/sda1
Em seguida, monte-o na localização do sistema e vincule as coisas que normalmente são preenchidas durante o processo de inicialização:
mount /dev/sda1 /mnt/ubuntu/boot
mount -o bind /dev /mnt/ubuntu/dev
mount -o bind /dev/pts /mnt/ubuntu/dev/pts
mount -o bind /proc /mnt/ubuntu/proc
mount -o bind /sys /mnt/ubuntu/sys
Por fim, entre no seu antigo Ubuntu:
chroot /mnt/ubuntu
Você deve agora tornar-se root no seu antigo Ubuntu, assumindo que tudo correu bem. Você basicamente terá que reinstalar o grub e o kernel (assumindo os nomes grub2 e pkg como no Debian):
aptitude install grub2 linux
Instale o grub no seu disco rígido:
grub-install /dev/sda
Em seguida, gere a configuração:
grub-mkconfig -o /boot/grub/grub.cfg
Revise a configuração e, se estiver tudo bem, você deve estar pronto! Reinicie e tente se funcionar.