O disco rígido não inicializa se a suspensão foi ativada antes da reinicialização. A inicialização de um USB / CD ao vivo corrige o problema (temporariamente)

7

Estou executando o 12.04 de 64 bits e estou usando o Win7 para a divulgação completa, embora eu suspeite que isso não tenha nada a ver com o meu problema.

O gerenciador de inicialização (GRUB) não carrega com frequência e eu recebo uma tela preta com uma única linha piscando. Isso aconteceu comigo em oito dos dez ciclos de energia agora e eu posso consertá-lo de forma consistente, no entanto, não tenho idéia do porquê isso acontece.

Minha correção atual é inicializar um CD ao vivo (tentei tanto o KNOPPIX quanto o Ubuntu com o mesmo resultado) e é isso. De alguma forma, inicializar com o CD ao vivo é o suficiente para "acordar" o meu disco rígido. Eu então reinicio e o GRUB magicamente aparece novamente.

Então, o que está acontecendo? É possível que um programa esteja corrompendo meu MBR e o CD ao vivo esteja restaurando-o? Como posso diminuir as possibilidades? Obrigado.

Adicional

Isso ainda é um problema. Estou convencido agora de que não está relacionado a hardware, já que passei o último mês e vários ciclos de inicialização no Windows sem um soluço. Recentemente, quando comecei a usar o Ubuntu novamente, o problema recomeçou.

Estou mais interessado em descobrir o que está acontecendo do que em consertar o problema. Existem ferramentas, logs, etc. Posso usar para desvendar esse mistério?

Atualizar

Agora posso recriar consistentemente o problema. Parece que, se o computador é colocado em modo de suspensão em qualquer momento antes de reiniciar, o problema surge. O computador entra e sai do modo de suspensão muito bem, mas quando eu reiniciar o sistema não consegue inicializar. Eu tentei este comando antes e depois de suspender o computador:

sudo hdparm -I /dev/sda > hdsettings.txt

Então eu corri um diff nos dois arquivos e descobri que uma coisa mudou: sob as configurações de segurança congeladas alteradas para não congeladas. Eu não tenho ideia do que isso significa, mas é uma diferença de qualquer forma.

    
por Usagi 16.08.2012 / 11:00

3 respostas

2

EDIT: Parece que não há erro com o Grub, então esta resposta não é aplicável. Desculpa. @ Web-E parece estar no caminho certo.

Inicialize a partir do CD ao vivo. Abra o terminal

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

Pressione Enter - Digite:

sudo apt-get install -y boot-repair && boot-repair

Em seguida, abra o reparo da inicialização. Execute os reparos recomendados. Se isso não resolver, cole o link aqui para o resumo de inicialização.

    
por Schweinsteiger 16.08.2012 / 11:11
2

Eu tive um problema semelhante há pouco tempo. Eu estava usando um disco rígido que tirei de um DVR que não estava usando. Essas unidades usam um firmware personalizado com um recurso chamado Power-up no modo de espera, que impede que a unidade desenhe muita corrente no momento da inicialização; o firmware personalizado envia um comando especial para a unidade para que ele seja girado. Isso pode ser evitado, reiniciando o computador ou você pode desativar o recurso da unidade completamente usando o hdparm. O drive então estará no modo ativo.

Nota: Leia a man page do hdparm (opção -s).

  1. Inicialize a partir de qualquer live cd do linux (Linux > = 2.6.22)
  2. Digite isto em um terminal como root:

    hdparm -s0 / dev / sdX (sua letra de unidade)

  3. Desligue o computador completamente e abra-o novamente

Espero que isso ajude!

    
por francismb 23.12.2012 / 18:39
0

Duas coisas podem estar causando esse problema: mau funcionamento do GRUB ou MBR corrompido.

Corrigindo o mau funcionamento do GRUB

Digite o seguinte no terminal:

sudo apt-get --reinstall install grub-gfxpayload-lists grub-pc grub2-common
sudo apt-get intall grub2

Fixação de MBR

Instalar o Grub Customizer:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Inicie o Grub Customizer e vá para Arquivo > Instale no MBR ... e selecione OK.

Tudo isso deve resolver o seu problema, embora, se isso não acontecer, talvez a partição onde o Ubuntu está instalado tenha badblocks e isso esteja afetando o carregamento do GRUB.

    
por Rodrigo Martins 22.12.2012 / 14:07