Ubuntu 14.04 LTS ne démarre pas avec une panique du noyau

10

entrez la description de l'image iciCes erreurs se produisent lors du démarrage d'Ubuntu. Je suis à double démarrage de Windows 8.1 avec Ubuntu.

Panique du noyau - pas de synchronisation: exception fatale en interruption. arrêt du processeur avec NMI drm_kms_helper: panique survenue, retour à la console texte.

Rien ne se passe et Ubuntu se fige.

Muddassir Nazir
la source
Cela a-t-il fonctionné auparavant? Si oui, de quelle version d'Ubuntu s'agissait-il?
m132
J'ai utilisé 12.04, 12.10, 13.04, 13.10 et maintenant 14.04. Chaque version fonctionnait bien. Jusqu'au 14.04 a montré cette erreur et a gelé. Il est installé depuis le jour de sa sortie. Il a montré cette erreur le 23 mai, le jour où j'ai posté cette question.
Muddassir Nazir
Qu'est-ce qui l'a causé? Avez-vous installé des modules du noyau ou des mises à jour?
m132
Rien que je sache. Surtout, j'installe via un programme de mise à jour logicielle. Je ne me souviens donc pas de la mise à jour qui l'a provoquée.
Muddassir Nazir
Dans le menu GRUB, sélectionnez Options avancées pour Ubuntu , choisissez un noyau plus ancien (pas le mode de récupération) et dites-moi si cela fonctionne.
m132

Réponses:

8

Cela était probablement dû à des correctifs et des fonctionnalités rétroportées à partir de noyaux plus récents.

Dans le menu GRUB, sélectionnez Options avancées pour Ubuntu , choisissez le dernier noyau qui a fonctionné (pas le mode de récupération).

Maintenant vous pouvez:

  • Supprimez le nouveau noyau et continuez à utiliser l'ancien, rendant votre système vulnérable aux anciens exploits du noyau
  • Installez un noyau plus récent, pour lequel ces correctifs ont été apportés

Le moyen le plus simple d'installer un nouveau noyau est de le télécharger sur kernel.ubuntu.com et de l'installer à l'aide dpkg.

Tout d'abord, sélectionnez la version que vous souhaitez (de préférence la plus récente non-rc, les utopicnoyaux fonctionneront également pour 14.04), puis téléchargez 3 fichiers:

  • 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
  • architecture-linux-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ architecture .deb

Remplacez l' architecture par i386 si vous utilisez Ubuntu 32 bits, ou amd64 si vous en utilisez un 64 bits ( cela n'a rien à voir avec le fabricant du CPU! ).

Déplacez ces fichiers dans un répertoire séparé, ouvrez votre terminal cddans ce répertoire, puis exécutez cette commande:

sudo dpkg -i *.deb

Une fois dpkgterminé, vous pouvez redémarrer et vous assurer que vous exécutez le noyau que vous avez installé:

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

N'oubliez pas que vous devrez mettre à jour le noyau manuellement maintenant, car les mises à jour logicielles n'installeront que les correctifs 3.13, car la version du noyau ne change jamais après la sortie d'Ubuntu.

Si cela ne fonctionne toujours pas, désinstallez le noyau que vous avez installé avec

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 

Remplacez 3.13.0-24 par la version que vous souhaitez désinstaller (ou appuyez sur la Tabtouche pour répertorier les versions installées). La deuxième commande peut générer une erreur car il n'y en a pas linux-image-extrapour certains noyaux.

PS: S'il vous plaît , suivez ces instructions pour faire un rapport de bogue pour ce noyau défectueux, afin qu'ils puissent le réparer pour les autres :)

m132
la source