Eu já tive esse problema antes e sempre sigo este site: link
Mas aqui está uma cópia e colagem do que você precisa fazer:
Breve história:
Inicialize o Ubuntu usando Live CD ou USB e execute sudo grub-install /dev/XXX
substituindo XXX pelo dispositivo em que você instalou o Ubuntu, por exemplo sudo grub-install /dev/sda
Longa história:
Inicialize o Ubuntu usando um Live CD ou USB.
Abra um terminal. A partir do Ubuntu 11.10 e 11.04, isso pode ser feito abrindo o Unity Dash (você pode clicar no logotipo do Ubuntu no painel superior ou usar a tecla Windows no teclado), digitar "Terminal" e clicar no que aparece. Nas versões anteriores, você pode fazer isso indo até Aplicativos → Acessórios → Terminal . Em alternativa, use o atalho de teclado: Ctrl + Alt + T .
Para detalhes completos sobre como usar o terminal para corrigir o grub no disco rígido do DVD ou do Flash do instalador do Live: link
You are then presented with a standard bash prompt, type - this only works to reinstall to MBR of a working system:
sudo grub-install /dev/XXX
em que XXX é o dispositivo da sua instalação do Ubuntu. (Por exemplo: grub-install /dev/sdb
). Dica : você também pode usar /dev/disk/by-label/
se a partição que você instalou tiver um rótulo. Você pode determinar o nó /dev
para esse dispositivo executando:
ls -l /dev/disk/by-label/
Isso dará a saída de algo como:
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1
Você também pode usar gparted --list
se não vir o /dev/disk/by-label
:
$ sudo parted --list
Model: ATA WDC WD10TPVT-00U (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
3 1049kB 1000GB 1000GB primary ext4
A partir daqui, localize apenas o nome da unidade, ignore o número da partição, ou seja, para partições identificadas como root
, data2
, fat
, home
e swap
, todas ainda são apenas sda
. Isso se deve ao fato de o GRUB estar instalado no MBR da unidade e não em uma partição.
Problema? Se outras coisas estão confusas, por exemplo se você tiver excluído a partição de onde o Grub foi instalado anteriormente, o grub-install poderá retornar uma mensagem de erro como cannot find a device for /... (is /dev mounted?)
. Você pode ter que fazer grub-install
um pouco diferente. Consulte o guia prático sobre como consertar um sistema quebrado
Agora reinicie seu sistema. O menu de inicialização usual do GRUB deve aparecer. Se isso não acontecer, segure Shift Esquerda durante a inicialização. Você poderá escolher entre o Ubuntu e o Windows.