Como faço para inicializar manualmente a partir do prompt grub após fazer-release-upgrade?

12

Eu li algumas outras questões sobre esse tópico e elas apontaram para a documentação da comunidade do Grub2 e instalaram as configurações do GRUB a partir de um disco de instalação. Eu tive alguns problemas com a documentação, então aqui é onde eu estou. Isso pode ser completo PEBKAC.

Eu tenho dois convidados sentados em um servidor Ubuntu 10.04 virtualizado sob KVM, ambos estavam executando 10.04. Eu usei "do-release-upgrade" para atualizar para o 10.10 sem problemas nas duas caixas, reiniciei e executei o "do-release-upgrade" para atualizar para o 11.04 em ambas as caixas. Na minha pressa, ignorei os erros sobre a falta de configurações do grub. Quando eu reiniciei os convidados, naturalmente eu fui presenteado com um prompt grub. Emitir "boot" produz "erro: nenhum kernel carregado".

Aqui está a saída de ls para a partição raiz:

Ao seguir o guia de inicialização manual, não consigo usar as opções corretamente usando "SS928-root" ou "hda0,1" como o sistema de arquivos raiz. Quase tudo dá o erro "arquivo não encontrado".

Emitir "ls" em ambos os sistemas de arquivos mostra várias opções para vmlinuz e initrd.img. Esses convidados estão usando o LVM se isso ajudar qualquer um.

EDITAR

Eu fiquei um pouco mais longe. A seguinte sequência de comandos:

Fornece a seguinte tela (depois de percorrer um pouco de texto):

    
por cmhobbs 29.04.2011 / 18:59

3 respostas

8

Depois de olhar o post de jdehaan, eu verifiquei uma máquina com uma configuração semelhante. Saindo do grub.cfg de outra caixa, usei os seguintes comandos para fazer isso:

recordfail
insmod ext2
set root='(hd0,1)'
linux /vmlinuz-2.6.32-server root=/dev/mapper/SS928-root ro quiet
initrd /initrd.img-2.6.32.30-server
boot

Suponho que o próximo passo é descobrir como substituir o grub.cfg nesta máquina agora.

    
por cmhobbs 02.05.2011 / 23:18
2

Eu tive o mesmo problema e resolvi o problema especificando

linux /boot/vmlinuz.... root=/dev/sda1

Então / dev / sda1 (ou o que vai combinar no seu sistema) ao invés do SS ... O resto dos seus posts foi mantido durante as minhas tentativas.

    
por jdehaan 01.05.2011 / 14:09
2

Se você tem uma configuração de trabalho do grub em algum lugar, ls no nível raiz lista partições, e configfile (boot device)/path/to/grub.config permite que você inicialize sua configuração do grub.

    
por g.rocket 11.03.2017 / 09:04