Problema com o comportamento de inicialização / reinicialização ao usar um cartão SD inicializável

2

Então, aqui está o que eu tenho:

  • Um cartão SD inicializável , com uma instalação mínima do Ubuntu.
  • Um pendrive inicializável, com exatamente a mesma imagem do sistema de arquivos.
  • Um Shuttle PC (muito parecido com o XS35V2 Digital Signage Media Player visto aqui ).

O Shuttle PC não tem armazenamento interno, ele depende inteiramente de mídia inicializável, a partição do GRUB está contida no cartão SD e no pendrive.

Agora, estou tendo problemas ao reinicializar o computador de transporte, mas somente ao executar a partir do cartão SD .

  • CASO 1 : Se o sistema estiver desligado, ligá-lo com o cartão SD ou com o dispositivo USB conectado funciona perfeitamente.

  • CASE 2 : Se o sistema estiver ligado e um comando de reinicialização for emitido (isso inclui sudo reboot (com e sem o sinal --force ), sudo shutdown -r now e sudo init 6 ):

  • CASE 2.1 : Se ele estava sendo executado no USB Stick , ele reinicia bem e eu volto ao prompt de login.
  • CASE 2.2 : Se estava em execução no cartão SD, ele é desativado, mas quando é ligado novamente, mostra o splash do BIOS, mas depois disso fica preso em uma tela preta com um cursor piscando .

Nesta última situação descrita, não tenho nenhuma entrada (tentei Ctrl + Alt + F , Ctrl + C , etc). No entanto, se neste momento eu desligar o ônibus e ligá-lo, ele funcionará perfeitamente (como descrito em CASO 1 ).

Veja o que tentei:

  • Ativou todos os tipos de sinalizadores grub, ou seja, aqueles do formulário reboot=xxx onde xxx pode ser bios , acpi , etc ... sem diferente resultados alcançados.
  • Habilitado todos os tipos de sinalizadores verbosos, mas tudo que consigo é o piscar de olhos cursor em uma tela preta.
  • Eu tentei extrair o cartão SD do ônibus logo após pegando o cursor piscante com a esperança de extrair um log útil, mas parece que não há novos logs são gerados em qualquer /var/log/boot.log ou /var/log/dmesg .
  • Verifiquei se o cartão SD é a única mídia inicializável selecionada na ordem de inicialização do BIOS
  • Eu verifiquei as possíveis opções do BIOS que podem estar causando problema, sem sucesso.

Estou muito confuso porque não entendo qual é a diferença entre desligar e ligar o ônibus espacial ( CASE 1 , que funciona bem usando USB e SD) e emitir um Comando reboot ( CASE 2 , que ao usar o cartão SD conforme descrito em CASE 2.2 falha).

Agradeço qualquer ajuda que puder obter para descobrir essa informação e forneço todas as informações necessárias.

    
por Sergio Morales 05.09.2013 / 19:55

0 respostas