Estou reproduzindo minha resposta para uma pergunta semelhante.
No grub prompt
, experimente estes comandos:
set pager=1
ls
Agora, suponha que a saída de ls seja: (hd0) (hd0,msdos2) (hd0,msdos1)
, para localizar o sistema de arquivos raiz do linux:
ls (hd0,1)/
, que deve fornecer todos os arquivos / pastas em /
, como bin/ boot/ cdrom/ dev/ etc/ home/ lib/
etc.
Quando isso for feito, continue com:
set root=(hd0,1)
linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
initrd /boot/initrd.img-3.13.0-29-generic
boot
É claro que substitua vmlinuz-3.13.0-29-generi
c e initrd.img-3.13.0-29-generic
pelo que você encontra em /boot
/dev/sda1
é a localização do sistema raiz. Você pode ter que alterá-lo se /dev/sda1
não funcionou. Você pode até ter que alterar para sdb1
se o Ubuntu estiver em outro disco rígido (nesse caso, mesmo o primeiro comando ls
listará hd1
, que significa segundo disco rígido). O melhor lugar para se referir é o artigo de linux.com
Quando você estiver no Ubuntu, é melhor usar a ferramenta Boot-Repair do Ubuntu para corrigir problemas comuns. problemas de inicialização.