LinuxRuLinux без лишней теории
Ядро Linux

Как обновить ядро Linux в Ubuntu, Debian, Fedora и Arch и откатиться назад

Редакция LinuxRu6 мин чтенияИнструкции

Обновить ядро Linux безопаснее всего штатно: в Ubuntu через стек HWE, в Debian через backports, в Fedora и Arch оно приходит с обычным обновлением системы. Mainline и XanMod дают свежие версии раньше, но без подписи для Secure Boot. Старое ядро после обновления остаётся, и вернуться на него можно из меню GRUB.

Как обновить ядро Linux в Ubuntu, Debian, Fedora и Arch и откатиться назад
Фото: Dolda2000 , Adamantios, Public domain, Wikimedia Commons
Содержание
  1. Текущее ядро
  2. HWE в Ubuntu
  3. Debian 13
  4. Fedora и Arch
  5. Mainline
  6. XanMod
  7. Откат через GRUB
  8. Частые вопросы

Какое ядро стоит сейчас и какое есть свежее

Начните с проверки текущей версии и списка установленных ядер. Подробнее о командах для версии системы есть в статье как узнать версию Linux и ядра.

uname -r
# все установленные ядра
dpkg -l 'linux-image*' | grep ^ii     # Debian, Ubuntu
rpm -q kernel-core                     # Fedora
pacman -Q | grep -E '^linux'           # Arch

На kernel.org на 23 октября 2026 года: mainline 7.3 (вышел 18 октября), стабильная ветка 7.2.12, долгосрочные 6.18, 6.12 и 6.6. Дистрибутивы берут эти версии и добавляют свои патчи:

ДистрибутивЯдро по умолчаниюКак получить новее
Ubuntu 26.04 LTS7.0HWE начиная с точечного выпуска 26.04.2, mainline, XanMod
Ubuntu 24.04 LTS6.8 (GA), 7.0 (HWE)пакет linux-generic-hwe-24.04
Ubuntu 26.107.3обычные обновления
Debian 136.12 LTStrixie-backports
Fedora 44свежая стабильная ветка 7.xприходит с обычными обновлениями
Arch Linuxпоследняя стабильнаяpacman -Syu, запасное linux-lts

Обновлять ядро ради цифры смысла нет. Повод есть, когда новое железо не определяется (свежая видеокарта, Wi-Fi 7, ноутбук этого года), когда нужен конкретный исправленный баг или новая функция файловой системы.

HWE в Ubuntu: новое ядро без выхода за пределы LTS

У каждой LTS-версии Ubuntu есть два стека ядра. GA - то, с которым релиз вышел. HWE (Hardware Enablement) - ядро из следующих промежуточных релизов, перенесённое в LTS и подписанное для Secure Boot. Десктопные установки 24.04 отслеживают HWE по умолчанию, серверные остаются на GA.

# какой стек стоит
apt list --installed 'linux-generic*' 2>/dev/null
# перейти на HWE в Ubuntu 24.04
sudo apt update
sudo apt install --install-recommends linux-generic-hwe-24.04
sudo reboot

В Ubuntu 24.04.5 HWE-ядро уже 7.0, то же, что в 26.04. Для 26.04 ядро HWE появится вместе с выпуском 26.04.2 и по графику Canonical придёт из 26.10, то есть это будет ветка 7.3. Метапакет по аналогии будет называться linux-generic-hwe-26.04, но ставить его имеет смысл, когда он появится в архиве.

Вернуться на GA можно так: поставить linux-generic, перезагрузиться в GA-ядро и удалить метапакет HWE. Если вы обновляете систему с одной LTS на другую, сначала прочитайте статью про обновление Ubuntu: HWE-пакеты при переходе обрабатываются отдельно.

Debian 13: свежее ядро из backports

Debian 13 держит ядро 6.12 на протяжении всего жизненного цикла. Новее ядро берут из официального репозитория trixie-backports, где пакеты собираются из testing и подписаны для Secure Boot:

echo 'deb http://deb.debian.org/debian trixie-backports main contrib non-free-firmware' | sudo tee /etc/apt/sources.list.d/backports.list
sudo apt update
sudo apt install -t trixie-backports linux-image-amd64 linux-headers-amd64
sudo reboot

Если используете проприетарный драйвер NVIDIA или другие модули DKMS, ставьте заголовки той же версии, иначе модуль не соберётся и после перезагрузки будет чёрный экран или нет Wi-Fi.

Fedora и Arch: ядро обновляется вместе с системой

Fedora 44

В Fedora новое стабильное ядро приходит обычным обновлением, обычно через несколько недель после выхода на kernel.org. Отдельно делать ничего не нужно:

sudo dnf upgrade --refresh
# сколько ядер хранить, по умолчанию 3
grep installonly_limit /etc/dnf/dnf.conf
# какое ядро загружается по умолчанию
sudo grubby --default-kernel

DNF держит несколько последних ядер, поэтому откатиться можно всегда. Протестировать ядро до выхода в стабильный репозиторий позволяет sudo dnf upgrade --enablerepo=updates-testing 'kernel*'.

Arch Linux

В Arch пакет linux обновляется при sudo pacman -Syu, а старое ядро удаляется сразу. Поставьте запасное LTS-ядро, оно не раз выручит при регрессии:

sudo pacman -S linux-lts linux-lts-headers
sudo grub-mkconfig -o /boot/grub/grub.cfg

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

Mainline-ядро в Ubuntu: когда оно нужно и чем рискуете

Canonical собирает ванильные ядра без своих патчей и выкладывает их на kernel.ubuntu.com/mainline. Это сборки для тестирования, а не для постоянной работы: они не подписаны для Secure Boot, не получают обновлений безопасности, а модули DKMS (NVIDIA, VirtualBox, ZFS) часто на них не собираются.

Удобнее всего ставить их утилитой Mainline Kernels из PPA автора:

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
mainline --help
# установить последнее ядро, sudo не нужен: утилита сама вызывает pkexec
mainline --install-latest --yes
# удалить старые mainline-ядра
mainline --uninstall-old --yes

Вручную нужно скачать из каталога версии четыре пакета для amd64: linux-headers с суффиксом all, linux-headers generic, linux-image-unsigned и linux-modules, затем установить их одной командой sudo apt install ./*.deb из папки с файлами. Удаляются они как обычные пакеты через sudo apt remove с точным именем версии.

Если Secure Boot включён, mainline-ядро просто не загрузится, GRUB покажет ошибку проверки подписи. Либо выключайте Secure Boot, либо подписывайте ядро своим ключом MOK.

XanMod: установка из репозитория и выбор сборки под процессор

XanMod - ядро с настройками под десктоп и игры: другой планировщик ввода-вывода, параметры под низкие задержки, свежие патчи. На октябрь 2026 года ветка MAIN основана на 7.2.12, LTS на 6.18.58, есть EDGE и RT. Репозиторий поддерживает Debian 12 и 13, Ubuntu 24.04, 26.04 и другие.

Сначала определите уровень процессора, от него зависит пакет. Скрипт с официального сайта:

wget https://dl.xanmod.org/check_x86-64_psabi.sh
awk -f check_x86-64_psabi.sh

Результат x86-64-v3 подходит большинству машин с Intel Haswell и AMD Zen и новее, v2 ставят на процессоры примерно 2009-2014 годов, v1 есть только в ветке LTS. Подключение репозитория по инструкции с xanmod.org:

wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -vo /etc/apt/keyrings/xanmod-archive-keyring.gpg
echo "deb [signed-by=/etc/apt/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/xanmod-release.list
sudo apt update
sudo apt install linux-xanmod-x64v3
sudo reboot

Ядра XanMod не подписаны ключом Microsoft, с включённым Secure Boot они не загрузятся. С драйвером NVIDIA из репозитория проверьте после установки dkms status: модуль должен собраться под новую версию. Если используете NVIDIA, держите под рукой статью про установку драйвера NVIDIA.

Удалить XanMod полностью: sudo apt purge 'linux-*xanmod*', затем удалить файл /etc/apt/sources.list.d/xanmod-release.list и выполнить sudo update-grub.

Откат на старое ядро через GRUB

Новое ядро не трогает старое: оба лежат в /boot, и GRUB видит все. Если после обновления пропал звук, Wi-Fi или система не загружается, выберите предыдущую версию при старте.

  1. Перезагрузите компьютер. В Ubuntu меню GRUB по умолчанию скрыто: на UEFI нажмите Esc сразу после логотипа производителя, на старом BIOS удерживайте Shift.
  2. Откройте "Дополнительные параметры для Ubuntu" (в Debian Advanced options).
  3. Выберите строку с предыдущей версией ядра, без пометки recovery mode.
  4. Загрузившись, проверьте uname -r и решите, что делать с новым ядром.

Чтобы меню всегда показывалось и запоминался последний выбор, поправьте /etc/default/grub:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
sudo update-grub                               # Debian, Ubuntu
sudo grub2-mkconfig -o /boot/grub2/grub.cfg     # Fedora
sudo grub-mkconfig -o /boot/grub/grub.cfg       # Arch

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

sudo apt remove linux-image-7.3.0-070300-generic
sudo dnf remove kernel-core-7.2.12-200.fc44.x86_64
# Ubuntu: не ставить новые ядра, пока не выйдет исправление
sudo apt-mark hold linux-generic-hwe-24.04 linux-image-generic-hwe-24.04

Если меню GRUB не появляется вовсе или загрузчик сломан, поможет статья про восстановление GRUB, а при чёрном экране после загрузки разбор в материале чёрный экран в Linux.

Держите в системе минимум два рабочих ядра. В Ubuntu sudo apt autoremove оставляет текущее и одно предыдущее, но если вы ставили mainline или XanMod руками, проверьте список в /boot перед очисткой. Удаление единственного рабочего ядра превращает простую регрессию в загрузку с Live USB.

Частые вопросы

Удаляет ли установка нового ядра старое?

В Ubuntu, Debian и Fedora нет, старые версии остаются и видны в меню GRUB. В Arch пакет linux заменяется, поэтому там стоит держать запасное linux-lts.

Что такое HWE в Ubuntu?

Hardware Enablement - более новое ядро и графический стек из промежуточных релизов, перенесённые в LTS. Оно подписано для Secure Boot и получает обновления безопасности, как основное ядро.

Работает ли XanMod с Secure Boot?

Нет, ядра XanMod не подписаны ключом Microsoft. Нужно выключить Secure Boot или подписать ядро своим ключом MOK.

Как загрузиться со старым ядром в Ubuntu?

При старте нажмите Esc на UEFI или удерживайте Shift на BIOS, откройте дополнительные параметры и выберите предыдущую версию ядра.

Нужно ли обновлять ядро вручную до последней версии?

Только при конкретной причине: новое железо не работает или нужен исправленный баг. Ядро из репозитория дистрибутива получает исправления безопасности и совместимо с драйверами DKMS.

Документация и источники

Читайте также

Команды проверены на актуальных версиях дистрибутивов на момент обновления. Перед изменением системных настроек сделайте резервную копию.