Debian 11: версия ядра, проверка и обновление

Debian 11 Bullseye изначально поставляется с ядром Linux 5.10 — это версия с долгосрочной поддержкой (LTS), которую разработчики выбрали как стабильную основу для всего жизненного цикла релиза. Проверить установленную версию можно одной командой uname -r: в ответ вы увидите что-то вроде 5.10.0-21-amd64, где первые цифры — ветка ядра, а суффикс — номер сборки пакета Debian.

Знание версии ядра нужно не только из любопытства. От неё зависит поддержка оборудования, совместимость драйверов, работа контейнеров и применимость патчей безопасности. Ниже разберём, как определить текущую версию, откуда берутся обновления и когда имеет смысл переходить на более свежее ядро из backports.

Какая версия ядра установлена в Debian 11 по умолчанию

Базовая ветка ядра в Bullseye5.10. Это LTS-релиз, который сообщество Linux поддерживало дольше обычного, а команда Debian дополнительно бэкпортирует в него исправления безопасности. Поэтому номер ветки почти не меняется на протяжении жизни дистрибутива, но меняется номер сборки пакета.

Так выглядит типичная нумерация: 5.10.0-21-amd64. Здесь 5.10 — апстрим-версия, 0-21 — ревизия пакета Debian, amd64 — архитектура. При выходе очередного security-обновления меняется именно ревизия, а не мажорная версия.

  • 🐧 5.10.x — штатное ядро Debian 11 из основного репозитория;
  • 📦 linux-image-amd64 — метапакет, который подтягивает актуальную сборку ядра;
  • 🔄 backports-ядра — более свежие ветки (например, 6.x), доступные из репозитория bullseye-backports;
  • 🛡️ security-обновления — приходят автоматически при регулярном apt upgrade.

Как узнать версию ядра: основные команды

Самый быстрый способ — выполнить в терминале:

uname -r

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

Для более подробной информации есть альтернативы. Команда uname -a покажет полную строку: версию, дату сборки, архитектуру. Утилита hostnamectl выводит сводку по системе, включая строку Kernel. А посмотреть список всех установленных пакетов ядра можно так:

dpkg -l | grep linux-image

Этот список полезен, когда на диске накопилось несколько версий: Debian по умолчанию оставляет предыдущее ядро как запасной вариант для загрузки через меню GRUB.

Сравнение источников ядер для Debian 11

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

Источник Ветка ядра Обновления Когда выбирать
Основной репозиторий 5.10 Security-патчи Серверы, продакшн, максимальная стабильность
bullseye-backports Более свежие ветки (6.x) По мере выхода Новое железо, десктопы, нужны свежие драйверы
Самосборное ядро Любая Вручную Специфические задачи, тестирование
Облачные образы 5.10 (cloud-вариант) Security-патчи Виртуальные машины, минимальный набор драйверов

Для большинства серверов оптимален первый вариант: штатное ядро с автоматическими патчами. Переход на backports оправдан, когда оборудование (например, свежая сетевая карта или графика) не поддерживается веткой 5.10.

📊 Какое ядро вы используете на Debian 11?
Штатное 5.10 из основного репозитория
Ядро из bullseye-backports
Самосборное ядро
Ещё не обновлялся до Debian 11

Обновление ядра штатными средствами

Стандартное обновление выполняется через пакетный менеджер и не требует никаких сторонних инструментов. Достаточно двух команд:

sudo apt update

sudo apt upgrade

Если вышло новое ядро, пакет linux-image-amd64 подтянет его автоматически. После установки потребуется перезагрузка: старое ядро продолжает работать в памяти, пока система не загрузится с новым.

☑️ Безопасное обновление ядра в Debian 11

Выполнено: 0 / 6
⚠️ Внимание: перед перезагрузкой production-сервера убедитесь, что у вас есть резервный доступ к консоли (KVM, IPMI или панель хостера). Если новое ядро не загрузится, через меню GRUB можно выбрать предыдущую версию из раздела Advanced options for Debian.

После перезагрузки проверьте версию командой uname -r и состояние критичных служб через systemctl status. Если что-то пошло не так, старое ядро остаётся в системе, пока вы его не удалили вручную.

Установка более свежего ядра из backports

Репозиторий bullseye-backports содержит ядра новее штатных, адаптированные для Debian 11. Это официальный механизм, а не сторонняя сборка, поэтому риски минимальны — хотя стабильность таких ядер чуть ниже, чем у основной ветки.

Сначала добавьте репозиторий, если его нет в /etc/apt/sources.list:

deb http://deb.debian.org/debian bullseye-backports main

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

sudo apt update

sudo apt -t bullseye-backports install linux-image-amd64

⚠️ Внимание: пакеты из backports не обновляются автоматически вместе с системой так же, как основные. Периодически проверяйте наличие свежих версий командой apt -t bullseye-backports upgrade, иначе можно пропустить патчи безопасности.
Как откатиться на старое ядро, если новое не работает

Перезагрузите сервер и в меню GRUB откройте «Advanced options for Debian». Выберите предыдущую версию ядра из списка — система загрузится с ней. После входа можно удалить проблемный пакет: sudo apt remove linux-image-ВЕРСИЯ-amd64. Точное имя пакета смотрите в выводе dpkg -l | grep linux-image.

Очистка старых версий ядра

Со временем в разделе /boot накапливаются старые ядра. На системах с маленьким boot-разделом это может привести к ошибке нехватки места при очередном обновлении — переполненный /boot ломает установку нового ядра на полпути, и система остаётся в неконсистентном состоянии.

Удалить неиспользуемые ядра помогает команда sudo apt autoremove --purge: она оставляет текущее и обычно одно запасное ядро, остальные вычищает вместе с конфигурацией. Перед очисткой убедитесь, что система загружена с актуальной версии — удалять работающее ядро нельзя.

  • 💾 Проверьте занятое место: df -h /boot;
  • 🧹 Запустите sudo apt autoremove --purge;
  • 📋 Убедитесь, что осталось минимум два ядра — текущее и предыдущее;
  • 🔁 При необходимости обновите конфигурацию загрузчика: sudo update-grub.

Типичные проблемы и их диагностика

После смены ядра чаще всего жалуются на отвалившиеся драйверы — особенно проприетарные модули, собранные через DKMS (например, для видеокарт или Wi-Fi адаптеров). Если после обновления устройство перестало работать, проверьте статус сборки модулей: dkms status. Отсутствие заголовков ядра — частая причина сбоя, лечится установкой пакета linux-headers-amd64.

Вторая типичная ситуация — система загружается со старым ядром, хотя новое установлено. Возможные причины: не выполнялась перезагрузка, либо в GRUB вручную зафиксирована конкретная версия. Проверьте настройки в /etc/default/grub и вывод uname -r после ребута.

Часто задаваемые вопросы

Какая версия ядра в Debian 11 из коробки?

Debian 11 Bullseye поставляется с ядром Linux 5.10 — это LTS-ветка. Точную ревизию установленного пакета можно посмотреть командой uname -r.

Нужно ли перезагружаться после обновления ядра?

Да. Новое ядро начинает работать только после перезагрузки. До этого момента система продолжает использовать старую версию, загруженную в память.

Можно ли поставить ядро 6.x на Debian 11?

Да, через официальный репозиторий bullseye-backports. Добавьте его в sources.list и установите пакет командой sudo apt -t bullseye-backports install linux-image-amd64.

Как загрузиться со старой версией ядра?

В меню загрузчика GRUB откройте раздел «Advanced options for Debian» и выберите нужную версию из списка. Старые ядра сохраняются в системе, пока их не удалить вручную.

Почему uname -r показывает старую версию после apt upgrade?

Команда отображает работающее ядро, а не последнее установленное. Если обновление поставлено, но перезагрузки не было, вывод будет относиться к прежней версии.