Поиск по сайту:

Как установить ядро 4.16 в Ubuntu/Linux Mint

Вчера было выпущено ядро Linux 4.16. Линус Торвальдс объявил на lkml.org:

Итак, итоги последней недели выпуска 4.16 очень похожи на rc7, поскольку около половины из них — сетевые ресурсы. Если бы не это, все было бы очень маленькое и спокойное.

У нас было несколько исправлений и чисток в других местах, но ни одно из них не заставило меня сказать: «Угу, лучше пусть это полежит еще неделю». И Дэйвем не думал, что сеть является причиной отсрочки выпуска, так что я так не думаю.

Конечный результат: версия 4.16 вышла, окно слияния для версии 4.17 открыто, и завтра я начну делать запросы на включение.

Помимо сети, большая часть прошлой недели была посвящена различным исправлениям Arch (powerpc, Arm, x86, Arm64), некоторым исправлениям драйверов (в основном scsi и rdma) и прочему шуму (документация, виртуальная машина, perf).

Прилагаемый краткий журнал дает обзор деталей (опять же, это только мелочи за последнюю неделю, если вам нужен полный журнал изменений 4.16, вам лучше получить дерево git и отфильтровать его по интересующей вас области).

Основные моменты выпуска ядра Linux 4.16:

  • Устранение угроз Spectre/Meltdown и другие обновления безопасности.
  • Поддержка L2 CDP для разделения кэша L2 на процессорах Intel
  • Исправлены отчеты о температуре AMD Zen для процессора Ryzen Threadripper 1900X.
  • Поддержка драйвера P-State для серверов Skylake X.
  • Поддержка ключей защиты памяти POWER
  • Драйвер Oracle DAX для сопроцессора SPARC
  • Гостевая поддержка Jailhouse для пользователей без полномочий root

Как установить ядро 4.16 в Ubuntu:

Помимо использования графического инструмента UKUU для установки последних основных пакетов ядра, следующие шаги расскажут вам, как вручную загрузить и установить его во всех текущих выпусках Ubuntu.

Основные ядра не включают никаких драйверов или исправлений, предоставляемых Ubuntu. Они не поддерживаются и не подходят для промышленного использования.

Основной PPA ядра сделал новые двоичные файлы ядра для Ubuntu, доступные для загрузки по ссылке ниже:

Скачать ядро 4.16 (.deb)

В зависимости от типа вашей ОС скачивайте и устанавливайте пакеты по очереди:

  1. Linux-заголовки-4.16.0-xxxxxx_all.deb
  2. linux-headers-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  3. linux-image-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

Выберите generic для общей системы и lowlatency для системы с низкой задержкой (например, для записи звука), amd64 для 64-битной системы, i386 для 32-битной системы или Armhf, Arm64 и т. д. для других типов ОС.

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

Для 64-битной ОС:

cd /tmp/

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

sudo dpkg -i *.deb

для 32-битной ОС:

cd /tmp/

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_i386.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
sudo dpkg -i *.deb

После установки этих .debs перезагрузите компьютер и наслаждайтесь!

Удалить ядро Linux 4.16:

Запустите/перезагрузите компьютер и выберите загрузку с предыдущим ядром в меню Grub2 -> Дополнительно. Затем используйте Ubuntu Tweak или другой системный инструмент для удаления ядра 4.16 или вы можете увидеть это руководство по удалению старых ядер.

Статьи по данной тематике