Rocky Linux Rocky Linux

Rocky Linux: система запускается только с предыдущим ядром

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Новое ядро не загружается, но предыдущее работает. Цель — сохранить работоспособную систему, собрать ошибки ядра и только после диагностики исправлять пакет, модуль или запись загрузчика.

В этой статье
  1. Когда возникает проблема и к каким системам относится
  2. Основные причины: как отличить одну от другой
  3. Пошаговая диагностика и устранение неисправности
  4. Как убедиться, что неисправность устранена
  5. Если предложенный способ не сработал

#Когда возникает проблема и к каким системам относится

Новое ядро не загружается, но предыдущее работает. Цель — сохранить работоспособную систему, собрать ошибки ядра и только после диагностики исправлять пакет, модуль или запись загрузчика. Rocky Linux 8/9/10 после обновления ядра; применимо, если хотя бы одна предыдущая запись загрузчика успешно запускает систему.

#Основные причины: как отличить одну от другой

Возможная причинаКак узнатьЧто делать
Неисправен внешний модульДрайвер хранилища/видео доступен лишь старому ядруВ журнале нового ядра firmware/unknown moduleПроверить версионную совместимость и подпись
Ошибка initramfs или конфигурации загрузкиНовая запись GRUB есть, но не находит нужный корневой томboot падает до входаПроверить наличие initramfs и разделов без перезаписи
Сбой в новом пакете ядраПакет неполон либо несовместим с устройствомrpm -V/логи dnf обнаруживают ошибкуИсправлять через поддерживаемый пакет в окно обслуживания

#Пошаговая диагностика и устранение неисправности

  1. Шаг 1. Загрузитесь в заведомо работающий вариантНа экране GRUB выберите предыдущее известное работающее ядро и войдите в систему. На сервере проверьте наличие консоли провайдера. Ничего не удаляйте из /boot и не перезаписывайте раздел EFI: это запасной путь.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    uname -r
    cat /etc/rocky-release
    lsblk -f
  1. Шаг 2. Зафиксируйте список установленных ядерСписок RPM показывает, какие пакеты действительно установлены. grubby перечисляет загрузочные записи; наличие записи не доказывает, что всё её содержимое существует на диске.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)КомандаНужен sudo
    Терминал Rocky Linux; нужны административные права. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    rpm -qa "kernel-core*" | sort
    sudo grubby --info=ALL
  1. Шаг 3. Проверьте свободное место и состав /bootДиск /boot может заполняться независимо от /. Если нет места, не удаляйте старое работающее ядро: сначала оцените доступность свободного пространства и снимков резервного копирования.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    df -hT /boot /boot/efi 2>/dev/null
    ls -lh /boot/vmlinuz-* /boot/initramfs-*.img 2>/dev/null
  1. Шаг 4. Посмотрите журнал неудачной загрузки, если он сохранилсяСначала получите список загрузок journalctl --list-boots. Не выбирайте автоматически -1: последняя загрузка могла быть успешной. Сопоставьте время попытки и выбранное ядро, затем читайте журнал именно нужной загрузки.
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    journalctl --list-boots
    journalctl -b -1 -k --no-pager -n 120
  1. Шаг 5. Ищите несовместимый модуль или микропрограммуСопоставьте модель устройства, имя драйвера и сообщения об ошибках. При ошибке Secure Boot не отключайте защиту; проверить подпись и доверенную цепочку должен поставщик драйвера.
  2. Терминал Rocky Linux; административные права не обязательны
    Linux · Терминал (Bash)Команда
    Терминал Rocky Linux; административные права не обязательны. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    lspci -nnk
    command -v mokutil && mokutil --sb-state || true
    journalctl -b -k --no-pager | grep -Ei "firmware|module|failed|dracut" | tail -45
  1. Шаг 6. Проверьте изменения пакетов перед сбоемDNF хранит историю транзакций. Посмотрите идентификатор обновления и перечень изменённых пакетов; команда ниже ничего не откатывает. DNF history undo может затронуть много зависимостей и не является универсальным ответом.
  2. Терминал Rocky Linux; нужны административные права
    Linux · Терминал (Bash)КомандаНужен sudo
    Терминал Rocky Linux; нужны административные права. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    sudo dnf history list | head -35
    sudo dnf history info last
  1. Шаг 7. Убедитесь в наличии пути безопасного восстановленияДо повторной попытки загрузки проверьте настройки записи по умолчанию и сохраните лог. Если неверное ядро выставлено по умолчанию, меняйте выбор только после резервной копии и через grubby по реально существующему пути. Проверку нового ядра проводите с доступной консолью.
    Linux · Терминал (Bash)КомандаНужен sudo
    Терминал Rocky Linux; нужны административные права. Диагностика или адресная проверка; выполните только при соответствии условиям шага.
    sudo grubby --default-kernel
    sudo grubby --info=ALL | grep -E "^(index|kernel|title)="

#Как убедиться, что неисправность устранена

После адресного исправления новое ядро загружается, оборудование работает, а предыдущее ядро остаётся доступным для безопасного возврата.

#Если предложенный способ не сработал

Если новая загрузка снова не проходит, выберите старое ядро и сохраните точный текст ошибки с консоли и вывод пакетов; не применяйте случайный grub2-install и не форматируйте EFI.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.