Meu sistema está funcionando perfeitamente, mas congela durante o desligamento / reinicialização / suspensão / hibernação: todas as janelas e a barra de menus desaparecem, mas o papel de parede da área de trabalho permanece. Nem sequer mostra a tela de desligamento (aquela com os pontos animados) onde eu poderia pressionar ESC e assistir ao texto do console de desligamento. O sistema é totalmente novo e totalmente atualizado usando o Update Manager.
- Como posso determinar o que está causando o congelamento?
- Existe um registro que eu possa investigar?
- Como posso consertar isso?
Não vejo causa óbvia do congelamento. O único acessório USB é um mouse / teclado; Não tenho nenhum armazenamento externo anexado; e não tenho nenhum programa em execução (a máquina congela mesmo quando o desligamento é feito diretamente na tela de login).
O que eu tentei até agora:
- Com base em outras perguntas ( isso , isso e isso ) que sugerem algumas configurações da ACPI, tentei
sudo shutdown -h now
verificar se a tela de texto do console de desligamento oferece alguma dica, mas o sistema nem chega tão longe - ainda congela enquanto o A tela mostrava a imagem de plano de fundo da área de trabalho, sem barras de ferramentas. Sósudo shutdown --force
funciona, mas isso não é uma solução. - Editar o menu do grub para adicionar acpi = off ao kernel não ajudou. Eu acho que não faz muito sentido tentar as outras sugestões (menores) da ACPI?
- Adicionar noapic à entrada do grub não teve efeito discernível. A adição de nolapic fez alguma coisa (eu havia removido a opção silenciosa ) - o sistema conseguiu continuar com o desligamento, até a linha Verificando a execução de atualizações autônomas: quais eram os últimos caracteres na tela.
- Também verifiquei o BIOS do sistema, principalmente em relação às opções de energia, mas não vi nada fora do comum. Mudar a configuração de espera do BIOS de S3 para S1 não ajudou. A configuração de espera não pode ser desativada e não há outras configurações relacionadas à ACPI AFAIK.
- A redefinição do BIOS não ajudou. Não surpreso; não tinha mudado nada.
- Tentei ir a um console virtual (CtrlAltF1), como sugerido por djeikyb, e a partir daí desliguei -h agora e congelou lá também, após a saída do console . Eu não tentei matar processos um de cada vez, porque ainda sou novato demais para descobrir como fazer isso.
- Iniciar com o kernel 2.6.35.22 em vez de 2.6.35.25 não ajudou.
- Desabilitar os drivers da Nvidia não ajudou.
- A inicialização a partir do Live CD (na verdade, um dispositivo USB) não ajudou; congela da mesma maneira.
- A inicialização do Live CD
acpi=off noapic nolapic
também não ajudou. Nem fez exatamentenolapic
. Portanto, evidentemente, essa não é uma configuração personalizada em minha instalação, mas algum tipo de problema básico. - O MemTest competiu em 1 hora sem erros.
Respostas:
Esta resposta nos fóruns do Ubuntu tem a solução exata! (Por que eu não postei lá em paralelo aqui na AU? Isso economizaria uma semana no calendário e várias horas no computador!)
fonte
Para o Ubuntu 11.10, você pode tentar a
reboot=bios
opção (ou outras opções):Acesse o arquivo de configuração do GRUB, conforme explicado aqui .
Edite a linha
GRUB_CMDLINE_LINUX=""
para que ela diga:e salve o arquivo.
Atualize o GRUB para escrever a configuração:
Reinicie o computador
(pode travar na tela roxa, mas espero que pela última vez ...)
fonte
Pode ser um problema da ACPI. Você pode tentar passar alguns parâmetros ao kernel para desativar algumas das funções da ACPI. Observe que isso resultará em perda de recursos (gerenciamento de energia) ou desempenho (muitas pesquisas).
Primeiro, uma pequena explicação sobre como adicionar alguns parâmetros do kernel, roubados miseravelmente do Htorque :
linux
e adicione um dos seguintes parâmetros após um espaço.Você não pode tentar as seguintes opções, uma de cada vez, elas são ordenadas de mais agressivas, com probabilidade de trabalhar para menos agressivas, mas com menos funções desativadas:
acpi=off
, este deve desativar completamente o ACPI. É mais provável que funcione, mas você perderá todo o seu gerenciamento de energia.pci=noacpi
, isso fará com que o kernel ignore o acpi para verificação de imagens e atribuição de irq.acpi=noirq
, isso desativará apenas a atribuição de irq por meio de ACPI.irqpoll
, isso fará a pesquisa do kernel para todas as interrupções irq não assistidas.noapic
, isso fará com que o kernel ignore o APIC .fonte
Eu gostaria:
fonte
Corrigi isso adicionando a seguinte linha ao arquivo
/etc/default/halt
:fonte
Na maioria dos casos, isso ocorre devido à placa gráfica com erros. Por exemplo, no ubuntu 12.04, eu tive que instalar todas as atualizações (incluindo as relacionadas ao xorg). Depois disso, instalei o catalisador 12.10, que resolveu o problema. Eu sugiro que você remova (se estiver instalado) as ferramentas do modo laptop (incluindo suas dependências, por exemplo, ethtool, sdparm), porque também causa o travamento do desligamento.
fonte
Curiosamente, meu problema foi resolvido quando removi o parâmetro "now". Ou seja, eu estava usando:
e estava ficando preso,
mas quando eu usei:
o problema foi resolvido.
Eu não entendo o porquê. O problema apareceu apenas quando eu instalei o Ubuntu 13.10 .
Ainda tenho 3 outras estações com o mesmo hardware exato, mas com uma versão mais antiga do Ubuntu 12.04 e não tenho esse problema.
fonte
Também enfrentei a mesma situação, mas não consegui resolvê-la através de nenhum dos métodos acima. Embora possa haver muitas causas para esse problema, resolvi desabilitando o controlador USB 3.0 no menu BIOS.
fonte