O Ubuntu 14.04 LTS falha ao iniciar com um pânico no kernel


10

insira a descrição da imagem aquiEsses erros ocorrem ao iniciar o Ubuntu. Estou inicializando o Windows 8.1 com o Ubuntu.

pânico do kernel - sem sincronização: exceção fatal em interrupção. desligando o cpus com NMI drm_kms_helper: ocorreu pânico, retornando ao console de texto.

Nada acontece e o Ubuntu congela.


Funcionou antes? Se sim, qual versão do Ubuntu era?
— M132

Eu usei 12.04, 12.10, 13.04, 13.10 e agora 14.04. Toda versão funcionou bem. Até 14.04 mostrou esse erro e congelou. Foi instalado desde o dia em que foi lançado. Ele mostrou esse erro em 23 de maio, o dia em que publiquei esta pergunta.
— Muddassir Nazir

O que causou isso? Você instalou algum módulo ou atualização do kernel?
— M132

Nada que eu saiba. Principalmente eu instalo através do atualizador de software. Portanto, não me lembro qual atualização causou isso.
— Muddassir Nazir

No menu GRUB, selecione Opções avançadas para Ubuntu , escolha o kernel mais antigo (não o modo de recuperação) e me diga se funciona.
— M132

Respostas:


8

Provavelmente, isso foi causado por correções e recursos suportados pelos kernels mais recentes.

No menu GRUB, selecione Opções avançadas para Ubuntu , escolha o último kernel que funcionou (não no modo de recuperação).

Agora você pode:

  • Remova o novo kernel e continue usando o antigo, tornando seu sistema vulnerável a explorações antigas do kernel
  • Instale o kernel mais recente, para o qual essas correções foram feitas

A maneira mais fácil de instalar o novo kernel é baixá-lo do kernel.ubuntu.com e instalá-lo usando dpkg.

Primeiro, selecione a versão que você deseja (de preferência a versão mais recente que não seja o rc, o utopickernels também funcionará para o 14.04) e faça o download de 3 arquivos:

  • arquitetura linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx_ arquitetura .deb
  • linux-headers-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • arquitetura linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ arquitetura .deb

Substitua a arquitetura pelo i386 se você usa o Ubuntu de 32 bits ou amd64 se você usa o de 64 bits ( ele não tem nada a ver com o fabricante da CPU! ).

Mova esses arquivos para um diretório separado, abra seu terminal cdpara esse diretório e execute este comando:

sudo dpkg -i *.deb

Quando dpkgterminar, você poderá reiniciar e garantir que esteja executando o kernel que instalou:

uname -a
Linux m132 x.xx.x #1 SMP Tue Jun 10 00:45:23 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux

Lembre-se, você precisará atualizar o kernel manualmente agora, porque as Atualizações de Software instalarão apenas os 3.13 patches, pois a versão do kernel nunca muda após o lançamento do Ubuntu.

Se ainda assim não funcionar, desinstale o kernel instalado com o

sudo apt-get purge linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
sudo apt-get purge linux-image-extra-3.13.0-24-generic 

Substitua 3.13.0-24 pela versão que você deseja desinstalar (ou pressione a Tabtecla para listar as instaladas). O segundo comando pode gerar um erro, já que não há linux-image-extraalguns kernels.

PS: Por favor , siga estas instruções para fazer um relatório de bug para este kernel com defeito, para que possam corrigi-lo para os outros :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.