web-dev-qa-db-fra.com

Ubuntu 14.04 LTS ne parvient pas à démarrer avec une panique du noyau

enter image description hereCes erreurs se produisent lors du démarrage d'Ubuntu. Je double amorce Windows 8.1 avec Ubuntu.

panique du noyau - pas de synchronisation: exception fatale en interruption. arrêt des processeurs avec NMI drm_kms_helper: une panique s'est produite, puis vous êtes retourné à la console texte.

Rien ne se passe et Ubuntu se fige.

10
Muddassir Nazir

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

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

Maintenant vous pouvez:

  • Supprimez le nouveau noyau et continuez à utiliser l'ancien, , ce qui rend votre système vulnérable aux anciens exploits du noyau
  • Installer le nouveau noyau pour lequel ces correctifs ont été apportés

Le moyen le plus simple d'installer un nouveau noyau consiste à le télécharger à partir de kernel.ubuntu.com et à l'installer à l'aide de dpkgname__.

Commencez par sélectionner la version de votre choix (de préférence le plus récent des noyaux non-rc, utopicfonctionnera pour 14.04 également), 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.xxxxxxxxxxxxxx_all.deb
  • linux-image-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 utilisez un 64 bits ( cela n’a rien à voir avec le fabricant du processeur! ).

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

Sudo dpkg -i *.deb

Lorsque dpkgse termine, vous pouvez redémarrer et vous assurer que vous utilisez 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 Software Updates installera uniquement les correctifs 3.13, car la version du noyau ne change jamais après la publication de 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 Tab clé pour lister ceux qui sont installés). La deuxième commande peut générer une erreur car il n'y a pas linux-image-extra pour certains noyaux.

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

8
m132