Паника ядра (вероятно), продолжается даже после обновления 4.4.0-112-универсального (ubuntu 16.04.3 LTS)!

К сожалению, я установил ядро 4.4.0-108 прежде, чем видеть соответствующий ответ: паника Ядра после обновления 4.4.0-108-универсального

Я уже отбросил проблематичное ядро (очищенное) и коммутируемое к 4.4.0-109 и с сегодняшнего дня к 4.4.0-112, но одна проблема все еще остается: отказ перезагрузить систему. Все остальное, кажется, хорошо работает, кроме от операции перезагрузки.

Здесь, Вы видите printscreen изображение от проблемы:

printscreen

Какие-либо предложения о том, как обработать эту проблему?

Заранее спасибо!

5
задан 23 January 2018 в 06:52

1 ответ

Для моего домашнего непроизводства 16.04 машин LTS я принял следующее решение:
Я останусь на 4.4.0-104 (и 4.4.0-103 как нейтрализация) и 20 170 707 микрокодов Intel для полного и безопасного Краха, и Призрак фиксирует, которые не имеют побочных эффектов (я не имею в виду скорости здесь).

Таким образом, я удалил новые ядра, переустановил 103 и 104 и прикрепил соответствующие пакеты.

Предупреждение: не выполняйте шаги ниже при использовании Ubuntu на рабочем столе предприятия или рабочем сервере.

Вот мои шаги для достижения этого:

  1. Удалите новые ядра

    sudo apt-get purge linux-tools-generic linux-headers-generic linux-image-generic \
    linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic linux-image-4.4.0-109-generic linux-image-extra-4.4.0-109-generic linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic \
    linux-headers-4.4.0-110 linux-headers-4.4.0-110-generic linux-image-4.4.0-110-generic linux-image-extra-4.4.0-110-generic linux-tools-4.4.0-110 linux-tools-4.4.0-110-generic \
    linux-headers-4.4.0-111 linux-headers-4.4.0-111-generic linux-image-4.4.0-111-generic linux-image-extra-4.4.0-111-generic linux-tools-4.4.0-111 linux-tools-4.4.0-111-generic \
    linux-headers-4.4.0-112 linux-headers-4.4.0-112-generic linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic linux-tools-4.4.0-112 linux-tools-4.4.0-112-generic 
    
  2. Установите 4.4.0-104 и 4.4.0-103 (как нейтрализация)

    sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
    linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
    linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic linux-headers-4.4.0-103 linux-headers-4.4.0-103-generic \
    linux-image-4.4.0-103-generic linux-image-extra-4.4.0-103-generic \
    linux-tools-4.4.0-103 linux-tools-4.4.0-103-generic
    
  3. Установите все 4.4.0-104 пакета от кэша наверняка

    sudo dpkg -i /var/cache/apt/archives/*4.4.0-104*.deb
    
  4. Прикрепите связанные с ядром версии пакета

    cat <<EOF | sudo tee /etc/apt/preferences.d/pin-kernels
    Package: linux-headers-4.4.0-104
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-headers-4.4.0-104-generic
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-headers-generic
    Pin: version 4.4.0.104.109
    Pin-Priority: 1337
    
    Package: linux-image-4.4.0-104-generic
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-image-extra-4.4.0-104-generic
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-image-generic
    Pin: version 4.4.0.104.109
    Pin-Priority: 1337
    
    Package: linux-tools-4.4.0-104
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-tools-4.4.0-104-generic
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-libc-dev:i386
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-libc-dev
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-tools-common
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-source
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: linux-source-4.4.0
    Pin: version 4.4.0-104.127
    Pin-Priority: 1337
    
    Package: intel-microcode
    Pin: version 3.20170707.1~ubuntu16.04.0
    Pin-Priority: 1337
    
    EOF
    

Когда нормальные патчи будут выпущены, можно просто удалить контакт и установить соответствующие пакеты со следующими командами:

sudo rm /etc/apt/preferences.d/pin-kernels
sudo apt-get update
sudo apt-get install linux-tools-generic linux-headers-generic linux-image-generic
sudo apt-get upgrade
sudo apt-get dist-upgrade
1
ответ дан 23 November 2019 в 10:40

Другие вопросы по тегам:

Похожие вопросы: