EDIT: Meu problema resultou da exclusão de uma partição no meu disco rígido.
1) Se você reiniciou sua máquina e ficou preso no menu grub , então você pode usar um DVD ao vivo. Depois de montar sua partição que o seu sistema operacional Ubuntu instalado (no meu caso, ele mudou de sda6 para sda5)
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
consertará o grub
2) Se você excluir uma partição e ainda não tiver reinicializado (ela não inicializará desde que as tabelas de partição foram alteradas), será possível aplicar o guia abaixo para corrigi-la. Antes da quebra do grub ele foi instalado na partição SDA6, já que eu apaguei as partições, as entradas da tabela de partições ficaram fora de ordem, naturalmente elas não inicializam.
sudo fdisk -l
para verificar uma mensagem como partition table entries are not in disk order
se você receber essa mensagem
para fixar isso; emitir comandos
sudo fdisk /dev/sda
, em seguida, insira x
, f
e finalmente w
o que eles fazem
x (extra functionality - experts only)
f (fix)
w (write to disk and exit)
Você pode receber um aviso de que os dispositivos estão em uso e a nova tabela será usada na próxima inicialização.
Deve corrigir a falha do grub na inicialização.
Se você esqueceu a etapa acima e deseja reinstalar o grub, verifique este link link
EDITAR:
se você receber uma mensagem como
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
não se preocupe, é apenas uma mensagem de aviso, apenas reinicie sua comp e seu grub será detectado na partição correta.
Toda vez que você alterar partições na sua unidade antes de desligar sua composição, você deve executar sudo fdisk /dev/sda
para corrigir as tabelas de partição, caso contrário você acabará com o grub ausente na próxima reinicialização