Posso determinar se um Grub menu.lst é válido em uma máquina virtual sem reinicializar?

0

Existe um problema com o Ubuntu em execução no meu VPS hospedado. Tudo o que tenho acesso é um console de recuperação que me permite montar os dispositivos.

Reduzi o problema para um menu.lst confuso. Eu tenho o kernel e initrd apontando para as imagens corretas, mas não tenho idéia do que os identificadores de unidade são quando a máquina virtual é iniciada. Além disso, o uso da linha de comando grub dá erros ao tentar acessar as unidades.

Eu não tenho acesso à VM quando ela está inicializando, por isso não consigo ver o erro real relatado ou iniciar o console do Grub. Não há nada nos logs para sugerir que a máquina passou pelo Grub durante a inicialização.

Alguém pode me dar conselhos sobre o que posso fazer para determinar os identificadores de unidade ou qualquer outra coisa que possa ajudar?

A versão do Grub é 0,97.

    
por Jivings 19.01.2012 / 18:22

1 resposta

1

Descobrimos que o disco foi chamado de algo não convencional ( vxda1 ) depois de gerenciar de alguma forma entrar no busybox. Assim que soube disso, consegui classificar o problema facilmente editando o menu.lst .

O problema foi causado por grub_update que, quando invocado, apagou o conteúdo de menu.lst . Razão desconhecida.

    
por 20.01.2012 / 13:24

Tags