Ubuntu 14.04 LTS non si avvia con il panico del kernel


10

inserisci qui la descrizione dell'immagineQuesti errori si verificano all'avvio di Ubuntu. Sto eseguendo il dual boot di Windows 8.1 con Ubuntu.

panico del kernel - non sincronizzato: eccezione fatale nell'interrupt. chiudere cpus con NMI drm_kms_helper: si è verificato il panico, tornando alla console di testo.

Non succede nulla e Ubuntu si blocca.


Ha funzionato prima? In tal caso, quale versione di Ubuntu era?
m132,

Ho usato 12.04, 12.10, 13.04, 13.10 e ora 14.04. Ogni versione ha funzionato bene. Fino al 14.04 ha mostrato questo errore e si è bloccato. È stato installato dal giorno in cui è stato rilasciato. Ha mostrato questo errore il 23 maggio, il giorno in cui ho pubblicato questa domanda.
Muddassir Nazir,

Cosa l'ha causato? Hai installato moduli del kernel o aggiornamenti?
m132,

Niente di cui sono a conoscenza. Principalmente installo tramite aggiornamento software. Quindi non ricordo quale aggiornamento lo abbia causato.
Muddassir Nazir,

Nel menu di GRUB, seleziona Opzioni avanzate per Ubuntu , scegli kernel precedente (non modalità di recupero) e dimmi se funziona.
m132,

Risposte:


8

Ciò è stato probabilmente causato da correzioni e funzionalità di backport dai kernel più recenti.

Nel menu di GRUB, seleziona Opzioni avanzate per Ubuntu , scegli l'ultimo kernel che ha funzionato (non la modalità di recupero).

Ora puoi:

  • Rimuovi il nuovo kernel e continua a usarne uno precedente, rendendo il tuo sistema vulnerabile agli exploit del vecchio kernel
  • Installa il kernel più recente, per il quale sono state apportate queste correzioni

Il modo più semplice per installare un nuovo kernel è scaricarlo da kernel.ubuntu.com e installarlo usando dpkg.

Innanzitutto, seleziona la versione desiderata (preferibilmente la più recente non rc, i utopickernel funzioneranno anche per 14.04), quindi scarica 3 file:

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

Sostituisci l' architettura con i386 se usi Ubuntu a 32 bit o amd64 se ne usi uno a 64 bit ( non ha nulla a che fare con il produttore della CPU! ).

Spostare questi file in una directory separata, aprire il terminale cdin quella directory e quindi eseguire questo comando:

sudo dpkg -i *.deb

Al dpkgtermine, è possibile riavviare e assicurarsi di eseguire il kernel installato:

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

Ricorda, ora dovrai aggiornare il kernel manualmente, poiché Aggiornamenti software installeranno solo patch 3.13, poiché la versione del kernel non cambia mai dopo il rilascio di Ubuntu.

Se il problema persiste, disinstallare il kernel con cui si è installato

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 

Sostituire 3.13.0-24 con la versione che si desidera disinstallare (o premere il Tabtasto per elencare quelli installati). Il secondo comando potrebbe generare un errore in quanto non esiste alcun linux-image-extrakernel.

PS: Per favore , segui queste istruzioni per fare una segnalazione di bug per quel kernel difettoso, in modo che possano risolverlo per altri :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.