Todos os sistemas operacionais congelam às vezes, e o Ubuntu não é exceção. O que devo fazer para recuperar o controle quando...
- apenas um programa para de responder?
- nada responde a cliques do mouse ou pressionamentos de teclas?
- o mouse para de se mover completamente?
- Eu tenho uma CPU Intel Bay Trail?
Em que ordem devo tentar várias soluções antes de decidir puxar o plugue de alimentação?
O que devo fazer quando a inicialização do Ubuntu falha? Existe algum procedimento de diagnóstico que eu possa seguir?
Se ele travar completamente, você pode REISUB-lo, que é uma alternativa mais segura para apenas reinicializar o computador a frio.
REISUB por:
Enquanto segura Alte as SysReq (Print Screen)teclas, digite REISUB.
Alguns mnemônicos para REISUB:
Esta é a chave SysReq:
NOTA: Existe uma maneira menos radical do que reiniciar todo o sistema. Se SysReqa chave funcionar, você pode matar os processos um por um usando Alt+ SysReq+ F. O kernel matará o processo mais "caro" a cada vez. Se você quiser matar todos os processos de um console, você pode emitir Alt++ SysReq.K
NOTA: Você deve habilitar explicitamente essas combinações de teclas. O Ubuntu vem com a configuração padrão do sysrq 176 (128+32+16), que permite executar apenas parte SUB da combinação REISUB. Você pode alterá-lo para 1 (todos os comandos ativados) ou 244, o que é potencialmente menos prejudicial. Para fazer isso:
e mude 176 para 244; então
Vai funcionar imediatamente! Você pode testar isso pressionando Alt+ SysReq+ F. Para mim, ele matou a guia ativa do navegador e todas as extensões. E se você continuar, você pode reiniciar o X Server.
Mais informações sobre todas as funções Alt+ aqui .SysReq
Quando um único programa para de funcionar:
Quando uma janela de programa para de responder, geralmente você pode pará-la clicando no botão Fechar em forma de X no canto superior esquerdo da janela. Isso geralmente resultará em uma caixa de diálogo dizendo que o programa não está respondendo (mas você já sabia disso) e apresentando a opção de encerrar o programa ou continuar esperando que ele responda.
Às vezes, isso não funciona como esperado. Se você não pode fechar uma janela por meios normais, você pode pressionar Alt+ F2, digitar
xkill
e pressionar Enter. O cursor do mouse se transformará em um X . Passe o mouse sobre a janela ofensiva e clique com o botão esquerdo para matá-la. Clicar com o botão direito cancelará e retornará o mouse ao normal.Se o seu programa estiver sendo executado a partir de um terminal, por outro lado, geralmente você pode interrompê-lo com Ctrl+ C. Caso contrário, encontre o nome e o ID do processo de seu comando e diga ao programa para terminar o mais rápido possível com
kill [process ID here]
. Ele envia o sinal padrãoSIGTERM
(15
). Se tudo mais falhar, como último recurso envieSIGKILL
(9
):kill -9 [process ID here]
. Observe que você deve usar apenasSIGKILL
como último recurso, pois o processo será encerrado imediatamente pelo kernel sem oportunidade de limpeza. Ele nem recebe o sinal - simplesmente deixa de existir.(Matar um processo por
kill -9
sempre funciona se você tiver permissão para matar. Em alguns casos especiais, o processo ainda é listado porps
outop
(como "zumbi") - neste caso, o programa foi morto, mas a entrada da tabela de processos é mantida, porque é necessário mais tarde.)Quando o mouse para de funcionar:
Se o teclado ainda funcionar, pressione Alt+ F2e execute
gnome-terminal
(ou, se não iniciar, pressione Alt+ Ctrl+ F1e faça login com seu nome de usuário e senha ). A partir daí, você pode solucionar problemas. Não vou entrar na solução de problemas do mouse aqui, pois não pesquisei. Se você quiser apenas tentar reiniciar a GUI, executesudo service lightdm restart
. Isso deve derrubar a GUI, que tentará reaparecer, trazendo você de volta à tela de login.Quando você tem uma CPU Intel Bay Trail
Veja https://askubuntu.com/a/803649/225694 .
Quando tudo, teclas e mouse e tudo, param de funcionar:
Primeiro, tente o método Magic SysReq descrito na resposta do Phoenix . Se isso não funcionar, pressione o botão Reset no gabinete do computador. Se mesmo isso não funcionar, você só terá que ligar e desligar a máquina.
Que você nunca chegue a este ponto.
Você pode fazer o atalho Ctrl+ Alt+ Deleteabrir o Monitor do Sistema , com o qual você pode matar qualquer aplicativo que não responda.
No campo Comando , insira
gnome-system-monitor
. Nomeie o atalho como quiser.Congelamentos, como você descreveu, podem estar relacionados a software e hardware e, às vezes, você achou frustrantemente difícil de diagnosticar.
Hardware
Se este for um PC de mesa, observe suas placas de hardware. Para laptops e desktops, possivelmente problemas do tipo acpi.
Pode ser útil simplificar temporariamente sua configuração para ter apenas a placa gráfica conectada a um teclado e mouse padrão. Todos os outros cartões devem ser removidos.
Para problemas relacionados ao acpi, tente inicializar com
noapic nomodeset
a opção de inicialização do grub. Também vale a pena tentaracpi=off
, embora isso possa ter outros efeitos indesejáveis, como o uso constante do ventilador.Também vale a pena verificar o nível de versão da bios e ver se o fornecedor tem uma versão mais recente da bios. As notas readme devem revelar se alguma versão mais recente corrigiu falhas e congelamentos.
Programas
Observo que você tentou os drivers padrão 270, mas falhou devido a congelamentos. Você pode esclarecer se teve problemas semelhantes com o driver de código aberto? Obviamente, você não obterá o Unity durante o teste.
O congelamento de gráficos pode ser um de/ou uma combinação do driver/compiz/X/kernel
Se você estiver disposto a tentar qualquer uma das sugestões abaixo , primeiro faça backup do seu sistema com uma boa ferramenta de backup, como o CloneZilla. Você precisará de um dispositivo de mídia externo para receber a imagem, como um pendrive/unidade USB grande ou um disco rígido interno separado.
Instalando o driver nVidia mais recente
Desative (desinstale) seu driver 173-nvidia atual usando a janela Drivers Adicionais.
Há um pequeno número de correções importantes principalmente no estável 275, mas um pequeno número também no 280beta que corrigiu congelamentos - vale a pena tentar ver se isso se aplica à sua placa gráfica. Infelizmente, a nvidia não entra em detalhes sobre quais placas eles consertam especificamente (readme.txt)
However - I would strongly recommend a backup unless you feel confident on reversing a nvidia install - especially since you had serious issues with the slightly older 270 drivers. I've used clonezilla countless times and it has always got me out of trouble. You do need a large external drive though - USB stick/external drive or a separate drive.
X Updates
The latest graphics drivers have been packaged in the x updates ppa.
Note - this will lead you away from the standard baseline - if upgrading in the future
ppa-purge
the PPA itself before upgrading.You can also manually install the drivers from nVidia:
Try installing the latest nvidia stable 275 or 280 drivers - 32bit 280 drivers: ftp site and 64bit: 280 drivers: ftp site
To Install
CTRL + ALT + F1 to switch to TTY1 and login
To stop the X server
To run as root
To install the 32bit driver (equiv for 64bit) then reboot.
To uninstall
Also remove
/etc/X11/xorg.conf
X/Kernel/Compiz
If you run classic Ubuntu with effects do you get the same freeze issues as standard Ubuntu? If you cannot reproduce the freeze with classic Ubuntu (no effects) then this will point you towards a compiz issue. I would raise a launchpad bug report with the compiz team.
If space is available (e.g. 20Gb), you could dual boot/install alongside the latest oneiric alpha. Obviously this will itself be unstable, but it will come with the latest X and Kernel. You may need to also install manually the beta 280 graphics drivers above since it probably will not be offered in the Additional Drivers window.
If during testing you dont see the same freeze activity you could try uplifting your X version with the x-edgers ppa and using kernel kernel 3.0 in Natty. Going this route is not really desirable - and could cause you upgrade issues in the future - and may have other unforeseen stability issue. Again, use
ppa-purge
to remove the PPA.Kernel 3.0 is packaged with the PPA - you'll need to install the headers as well as the kernel itself from synaptic BEFORE rebooting if you intend to install the nvidia drive later.
This is a testing ppa - do have a ready backup if you want to try this route.
Se você está recebendo muitos congelamentos, pode haver algo errado com seu hardware. Eu costumava obter travamentos rígidos a cada 48 horas devido a uma RAM inferior à ideal. O Memtest86+ mostrou a falha após 40 minutos de teste. Troquei a RAM por um pouco mais (na garantia) e agora estou com 32 dias, 1 hora de atividade.
O Ubuntu não tende a vazar suas entranhas por toda a sua memória como o Windows pode ao longo do tempo. Mesmo que um aplicativo ou um driver de vídeo X ruim o faça, você pode reiniciar o LigthtDM de maneira muito simples e continuar indo e indo e indo. Na verdade, passei por três versões beta do driver nvidia nesta inicialização :)
De qualquer forma... Embora saber como reiniciar suavemente seja uma coisa muito útil, encontrar, relatar e consertar o sistema deve ser sua próxima prioridade. Se for um sistema sempre ativo, você poderá facilmente fazer isso entre as atualizações do kernel* sem precisar reiniciar.
*Você deve reiniciar quando receber atualizações do kernel, pois serão correções de segurança que não serão aplicadas até que você reinicie no kernel mais recente.
Quando tudo parar de funcionar, primeiro tente Ctrl+ Alt+ F1para ir a um terminal, onde você provavelmente pode matar o X ou outros processos problemáticos.
Se mesmo assim não funcionar, tente manter pressionado Alt+ SysReqenquanto pressiona (lentamente, com alguns segundos entre cada um) R E I S U B.
Isso coloca o teclado no modo bruto, encerra tarefas em vários estados, sincroniza os discos etc. e, finalmente, reinicializa a máquina. Você obterá resultados muito melhores fazendo isso do que apenas puxar o plugue. Claro, se isso falhar, você fica praticamente puxando o plugue.
Além disso, às vezes é simplesmente o X-Server que trava - um caso que encontrei com mais frequência quando você está usando o Compiz.
Se este for o caso, você pode matar o X, que reiniciará e o levará de volta à tela de login.
A sequência padrão é Ctrl+ Alt+Backspace
Embora isso esteja desativado por padrão (presumivelmente, novos usuários acidentalmente o acessaram) e pode ser ativado novamente assim:
System
→Keyboard
(ou seja, o Diálogo de Preferências do Teclado)Meu primeiro favorito quando ocorreu o congelamento total - Alt+ SysRq+ K.
Esse combo mata o X e me retorna à tela gráfica de login. Se isso não funcionar, tente Alt+ SysRq+ R E I S U B.
In such cases you can try CTRL-ALT-F1 to get to a console. Then login with your password.
Restarting the GUI
You can try to restart your graphical desktop with:
If you're running Ubuntu 11.04 or earlier, you should use this instead (as
gdm
used to be the default display manager):If you're using Kubuntu instead, then the default display manager is
kdm
, so you should instead use:If you're using another display manager, replace
ligthdm
/gdm
/kdm
with its name.Restarting the Machine
If you want to do a clean system reboot, use:
DoR e Phoenix responderam bem a isso. Para tornar esta página mais completa, eu acrescentaria:
Se for apenas o X que está "quebrado", então você pode usar o kernel para matá-lo:
SysRq+ Alt+K
Para laptops (depende do modelo, normalmente necessário se "SysRq" estiver escrito em azul):
Fn+ SysRq+ Alt+ K(solte Fnapós pressionar SysRq).