Ubuntu 14.04 LTS не запускается с паникой ядра

10

введите описание изображения здесьЭти ошибки возникают при запуске Ubuntu. У меня двойная загрузка Windows 8.1 с Ubuntu.

Паника ядра - не синхронизируется: фатальное исключение при прерывании. завершение работы процессора с помощью NMI drm_kms_helper: произошла паника, переключение обратно в текстовую консоль.

Ничего не происходит, и Ubuntu зависает.

Муддассир назир
источник
Это работало раньше? Если да, то какая версия Ubuntu была?
m132
Я использовал 12.04, 12.10, 13.04, 13.10 и теперь 14.04. Каждая версия работала нормально. До 14.04 показывал эту ошибку и зависал. Он был установлен со дня его выпуска. Это показало эту ошибку 23 мая, день, когда я отправил этот вопрос.
Муддассир Назир
Что вызвало это? Вы устанавливали какие-либо модули ядра или обновления?
m132
Я ничего не знаю. В основном я устанавливаю через программу обновления программного обеспечения. Так что я не помню, какое обновление вызвало это.
Муддассир Назир
В меню GRUB выберите Дополнительные параметры для Ubuntu , выберите старое ядро ​​(не режим восстановления) и скажите, работает ли оно.
m132

Ответы:

8

Вероятно, это было вызвано исправлениями и возможностями, перенесенными из более новых ядер.

В меню GRUB выберите Дополнительные параметры для Ubuntu , выберите последнее работающее ядро ​​(не режим восстановления).

Теперь вы можете:

  • Удалите новое ядро ​​и продолжайте использовать старое, делая вашу систему уязвимой для старых эксплойтов ядра.
  • Установите более новое ядро, для которого были сделаны эти исправления

Самый простой способ установить новое ядро ​​- это загрузить его с kernel.ubuntu.com и установить с помощью dpkg.

Сначала выберите нужную версию (желательно новейшую версию без rc, utopicядра будут работать и для 14.04), затем загрузите 3 файла:

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx_ архитектура .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_ архитектура .deb

Замените архитектуру на i386, если вы используете 32-битную Ubuntu, или amd64, если вы используете 64-битную ( это не имеет никакого отношения к производителю процессора! ).

Переместите эти файлы в отдельный каталог, откройте свой терминал, cdв этот каталог и затем выполните эту команду:

sudo dpkg -i *.deb

По dpkgокончании вы можете перезагрузиться и убедиться, что у вас установлено ядро, которое вы установили:

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

Помните, что вам придется обновлять ядро ​​вручную, потому что Software Updates будут устанавливать только патчи 3.13, так как версия ядра никогда не меняется после выпуска Ubuntu.

Если это все еще не работает, удалите ядро, с которым вы установили

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 

Замените 3.13.0-24 версией, которую вы хотите удалить (или нажмите Tabклавишу, чтобы увидеть список установленных). Вторая команда может выдать ошибку, поскольку linux-image-extraдля некоторых ядер ее нет.

PS: Пожалуйста , следуйте этим инструкциям, чтобы сделать отчет об ошибке для этого неисправного ядра, чтобы они могли исправить это для других :)

M132
источник