Ubuntu 24.04 LTS (Noble Numbat) поставляется с ядром Linux 6.8, срок поддержки которого истекает в конце мая 2024 года. Даже если Canonical продолжит поддерживать Linux 6.8, перенося исправления ошибок из более новых версий ядра, вы можете столкнуться с ситуацией, когда вам понадобится дополнительная аппаратная поддержка при установке Ubuntu на более новый компьютер, или, может быть, вы просто захотите воспользоваться новыми функциями.
В первой версии Ubuntu 24.04.1 LTS, Ubuntu 24.04.1 LTS, по-прежнему используется ядро Linux 6.8, поскольку Canonical планирует обновить ядро Ubuntu 24.04 LTS до ядра Linux 6.11 в Ubuntu 24.10 (Oracular Oriole) в выпуске Ubuntu 24.04.2 LTS, запланированном на 13 февраля 2025 года. Однако ядро Linux 6.11 также перестало поддерживаться и больше не обновляется.
Некоторое время назад компания Canonical пообещала, что новые версии Ubuntu будут поставляться с новейшим и лучшим ядром Linux. Но они не обещали, что это ядро по умолчанию будет обновляться до более новых версий в течение периода поддержки соответствующей версии Ubuntu. Я знаю, что многих из вас это очень расстраивает, поскольку другие дистрибутивы, такие как Fedora Linux (и другие), предлагают своим пользователям более новые ядра. Так почему бы не установить ядро Linux 6.12?
Ядро Linux 6.12 было выпущено 17 ноября 2024 года. Это ветка LTS (долгосрочной поддержки), которая будет поддерживаться как минимум два года. Он включает в себя новые функции, такие как поддержка «PREEMPT_RT» в реальном времени, новый планировщик под названием sched_ext, сообщения о сбоях DRM в виде QR-кодов, поддержка Clang (включая LTO) для nolibc, обновлённый инструмент cpuidle, поддержка реализации виртуальной очереди команд NVIDIA для SMMUv3 и многое другое.
Как упоминалось ранее, в этом руководстве используются официальные пакеты ядра Linux, созданные командой разработчиков ядра Ubuntu. Однако я должен предупредить вас, что эти ядра не имеют гарантии. Команда разработчиков ядра Ubuntu НЕ будет предлагать поддержку этих ядер в случае возникновения проблем и НЕ будет нести ответственность за любой ущерб, который могут нанести эти ядра из-за неправильной установки или использования.
Способ 1. Установите ядро Linux 6.12 LTS в Ubuntu с помощью инструмента «Mainline Kernels»
Самый простой способ установить ядро Linux 6.12 LTS на компьютер с Ubuntu 24.04 LTS или Ubuntu 24.10 — использовать графический инструмент Mainline Kernels, который можно установить из этого PPA, выполнив приведенные ниже команды в приложении «Терминал». Откройте приложение «Терминал» и выполните следующие команды для установки инструмента Mainline Kernels:
sudo add-apt-repository ppa:cappelikan/ppa sudo apt update && sudo apt full-upgrade sudo apt install -y mainline
После установки инструмента Mainline Kernels вы можете открыть его в меню приложений вашей системы Ubuntu. Инструмент быстро проверит наличие всех версий ядра в архиве Canonical Mainline Kernel PPA и выведет список последних версий ядра в верхней части экрана.
Нажмите на последнюю запись в списке ядер, чтобы выбрать её, а затем нажмите на большую кнопку «Установить» справа, чтобы установить её на свой компьютер с Ubuntu. Дождитесь завершения установки, а затем перезагрузите компьютер.
Преимущество использования этого метода в том, что вы будете получать новые версии ядра (например, Linux 6.12.4, 6.12.5, 6.12.6 и т. д.). Более того, инструмент Mainline Kernels будет информировать вас о новых версиях ядра, если вы включите эту функцию в настройках инструмента.
Способ 2: установка ядра Linux 6.12 LTS в Ubuntu через командную строку
Второй способ рекомендуется опытным пользователям, которые знают, что делают, и не хотят использовать инструмент Mainline Kernels из первого способа, описанного выше. Этот способ можно использовать в качестве запасного, если инструмент Mainline Kernels не находит последние версии ядер в архиве Ubuntu Mainline Kernel PPA.
Этот способ подразумевает, что вы должны вручную загрузить и установить пакеты ядра Linux 6.12 LTS для вашей конкретной архитектуры (64-разрядной (amd64), AArch64 (ARM64), ARMhf, PowerPC 64-разрядной с прямым порядком байтов (ppc64el) или IBM System z (s390x)) из официального архива PPA основного ядра Ubuntu и установить их в своей системе с помощью командной строки.
Например, чтобы установить ядро Linux 6.12 LTS в 64-разрядной (amd64) системе Ubuntu, скачайте перечисленные ниже пакеты в папку в вашем домашнем каталоге. После того как вы скачаете все пакеты ядра в соответствующую папку, вы можете установить их все сразу, выполнив команду sudo dpkg -i *.deb
linux-image-unsigned-6.12.0-061200-generic_6.12.0-061200.202411220723_amd64.deb linux-modules-6.12.0-061200-generic_6.12.0-061200.202411220723_amd64.deb linux-headers-6.12.0-061200-generic_6.12.0-061200.202411220723_amd64.deb linux-headers-6.12.0-061200_6.12.0-061200.202411220723_all.deb
Возврат к ядру Ubuntu по умолчанию или другому установленному ядру
Если у вас возникли проблемы с ядром Linux 6.12 LTS и вы хотите вернуться к ядру Ubuntu по умолчанию или к другому ядру, установленному в вашей системе, нажмите клавишу Esc при загрузке компьютера, чтобы открыть меню загрузки, затем перейдите в раздел «Дополнительные параметры» и выберите другую версию ядра из списка доступных ядер.