Установка ядра Linux 4.12 в Ubuntu

Linux Kernel 4.12 Release and featuresПосле двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.12.
В новую версию принято более 13 тысяч исправлений от 1500 разработчиков, размер патча составил 89 Мб, что примерно в два раза больше, чем патч для ядра 4.11 (изменения затронули 12364 файлов, добавлено 1300537 строк кода, удалено 266937 строк). Около 45% всех представленных в 4.12 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 3% — файловыми системами и 3% c внутренними подсистемами ядра.
Более подробную информацию об основных новшествах ядра Linux 4.12 можно получить здесь.

Установка ядра Linux 4.12 в Ubuntu

Предупреждение. Ядро Linux является критичным элементом системы. Обновления ядра могут содержать улучшения аппаратной поддержки или устранять уязвимости.  Делать обновление стоит когда одно из аппаратных устройств работает некорректно, а новое ядро может решить данную проблему.  Но в тоже время установка нового ядра без особой необходимости может привести к нежелательным регрессиям, таким как: отсутствие подключения к сети, отсутствие звука или даже невозможность загрузить систему, поэтому устанавливайте новое ядро на свой страх и риск.

Установить/обновить ядро linux kernel 4.12 можно следующим образом:

Вариант 1. 

Загрузкой и установкой соответствующих .deb-пакетов, выбрав пакеты для архитектуры вашей системы 64 или 32-bit, с сайта kernel.ubuntu.com.

Вариант 2. 

Установить графическую утилиту установки/удаления ядра Ukuu — Ubuntu Kernel Upgrade Utility, которая сделает установку ядра в два клика.
Для установки Ukuu, выполните в терминале следующие команды:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install ukuu

По окончании установки запустите утилиту Ukuu из системного меню и установите ядро linux kernel 4.12

Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

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

Смотри также:  Выпустили простой, домашний, русский Linux

sudo reboot

После нового входа в систему, проверьте версию актуального ядра командой в терминале:

uname -r
 Как вернуться к ранее установленному ядру
Прежде всего нужно перезагрузить компьютер и при появлении загрузчика GRUB, клавишей со стрелкой вниз (в GRUB мышка не работает), перейти к строке Previous Linux versions и нажать Enter:

Должен открыться перечень ранее установленных ядер в вашей системе (пример):

Выберите верхнее (как на снимке), т.к. это предыдущее ядро на котором вы устанавливали новое ядро и нажмите Enter для загрузки системы. Когда система загрузится, удалите ядро на котором система не загрузилась. Для этого откройте терминал и выполните следующую команду:

sudo apt-get purge linux-image-x.x.x*

Замените ххх на версию ядра Linux, которое вы установили (4.12, 3.5.3, 3.4.8,  и т.д.).

После этого в загрузчике GRUB больше не будет отображаться удалённое ядро и система должна загружаться нормально.