Grub: comando linux não encontrado

1

Estou tendo um problema e espero que alguém possa me ajudar,

Instalei o ubuntu 12.10 no meu computador (junto com o windows 7) de um live cd, mas quando reiniciei meu computador após uma instalação bem-sucedida, recebi o comando grub, quando eu digite boot nele, ele imprime " Erro 8: O kernel deve ser carregado antes de inicializar ".

Então eu procurei e encontrei este link: Carregando Ubuntu do Grub , mas quando eu digito linux /vmlinuz root=/dev/sda5 eu recebo esta mensagem" Atenção! Nenhum comando: linux "

Alguém tem alguma ideia sobre o que devo fazer?

Note que eu reinstalei o Ubuntu, mas ainda recebo o mesmo problema, e que esta não é minha primeira vez instalando o Ubuntu (eu instalei muitas versões uma dúzia de vezes antes e esta é a primeira vez que eu enfrento este problema). / p>

Editar:

Quando eu digito: kernel /vmlinuz root=/dev/sda5 em vez de: linux /vmlinuz root=/dev/sda5 recebo Erro 15: Arquivo não encontrado (eu também tentei o sda4 desde que find /vmlinuz está imprimindo hd(0,4) )

    
por Oussama 30.10.2012 / 12:53

2 respostas

1

A numeração das partições de disco SCSI começa em 1, a numeração da partição do grub começa em 0, portanto, /dev/sda5 e hd(0,4) são iguais.

O que você queria dizer no shell do grub é

root (hd0,4)
kernel /vmlinuz root=/dev/sda5
initrd /initrd 
boot

É provável que a sua instalação do Ubuntu não tenha sido concluída. Você pode querer reinstalar.

    
por 30.10.2012 / 14:29
1

Bem, outra alternativa pode ser reinstalar o grub. Inicialize usando um disco ativo e abra um terminal.

$sudo mount /dev/sdax /mnt #x is the partition in which you have intalled ubuntu
$chroot /mnt
$grub-install --boot-directory=DIR /dev/sda  

#DIR is the directory where your boot/grub2 folder is in my case it is /dev/sda6/boot/grub2 . In your case it must be a different sdx. You have to figure it out.

$update-grub2
    
por 30.10.2012 / 15:37