Grub trava após x-2 segundos

1

Temos um terminal semelhante a um quiosque, com uma instalação personalizada do Ubuntu (personalizada apenas dessa forma, que apenas alguns pacotes são instalados e o processo de instalação é autônomo). O problema é que, no terminal que testamos, funciona bem, mas no de produção, o grub trava 2 segundos antes de inicializar o kernel padrão automaticamente.

A única mudança supostamente é que, na versão de teste que tivemos, há um disco rígido, os de produção têm drives flash. Mas isso não deveria ser um problema, deveria? Se ligarmos um teclado, aperte ESC no menu do grub, escolha a entrada do menu padrão, ele inicializa.

Qual poderia ser um motivo para esse comportamento?

UPDATE : acho que encontramos o bug. Parece que há um defeito no hardware. O relógio não funciona, então parece que a interrupção do timer não funciona tão bem, portanto a contagem regressiva no grub também não funciona.

    
por Mauli 20.07.2009 / 11:41

2 respostas

1

Difícil de ajudar sem informações adicionais.

Por favor, forneça:

  • a versão do GRUB que você está usando (saída do dpkg -s grub)
  • seu arquivo de configuração do GRUB (geralmente /boot/grub/menu.lst, /boot/grub/grub.conf ou /etc/grub.conf)
  • o layout da partição, tanto no sistema onde ele funciona como onde ele não funciona (saída do fdisk -l / dev / hda, substituindo / dev / hda pelo seu disco rígido de inicialização)
  • a saída do grub até o ponto em que ele trava (deve ser algo como "carregamento do Grub ...")

Então vamos ver ...

    
por 20.07.2009 / 13:12
1

Se você estiver obtendo a lista de opções do grub, pressione c para ir ao prompt de comando do grub. No tipo de prompt de comando

root(

e, em seguida, pressione "Tab" duas vezes para preenchimento automático para dar sugestões. Também inicialize a partir do Live CD ou por algum outro meio, por favor adicione o conteúdo do arquivo grub.conf ou menu.lst em questão.

Eu suspeito que o disco flash pode ser chamado de sda, sdb, etc. por novas versões do Linux, mas o grub pode se referir a eles por hda, hdb ou pior ainda fd0. fd1, etc. Assim, o preenchimento automático da Guia nos informará os nomes dos dispositivos que o grub está assumindo e o arquivo de configuração nos informará o nome do dispositivo que o Linux está usando. Então podemos tentar resolver o problema

    
por 20.07.2009 / 14:23