Notei que ao desligar o computador pelo live cd, ele não desliga. Eu tenho que resetá-lo.
Acessei novamente pelo live cd, montei meu hd (partição raiz) e executei:
sudo grub-install /dev/sda
resposta:
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
Então digitei:
sudo gedit /etc/default/grub
E fixei no grub os parâmetros:
apm=off acpi=off noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce pci=nomsi
(na inicialização do live cd, digito isso tudo para iniciar corretamente o sistema - tentei só o acpi uma vez, e não deu certo).
Salvei e fechei o grub.
Acessei o grub, agora pelo nautilus, com permissões de root, e para a minha surpresa o arquivo estava igual ao que eu alterei pelo terminal (diferente da outra vez).
Fechei o grub.
agora, no terminal ficou assim:
root@ubuntu:/home/ubuntu#
Pela sua explicação, agora inseri o comando:
sudo update-grub
resposta:
/usr/sbin/grub-probe: error: cannot find a device for / (is dev mounted?).
Minha raiz está no sda2, então, apesar de estar montado o hd, executei:
mount /dev/sda2/mnt
resposta:
mount: can't find /dev/sda2/mnt in /etc/fstab or /etc/mtab
sudo gedit /Endereço_da_midia/etc/fstab
abre o arquivo fstab (/sda2/etc) - gedit está vazio.
sudo gedit /media/etc/fstab
abre um arquivo em branco também.
Pesquisei pelo nautilus por fstab
achei o caminho, entao dei o comando
sudo gedit /media/13475c0d-cb82-47bd-a1bc-8443816e4d8b/etc/fstab
Abriu um arquivo com o conteudo
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda2 during installation
UUID=13475c0d-cb82-47bd-a1bc-8443816e4d8b / ext4 errors=remount-ro 0 1
# swap was on /dev/sda3 during installation
UUID=7d13469a-7c65-4ace-b7ba-e70decdbced5 none swap sw 0 0