Linux

Исправляем проблемы загрузки Linux: пошаговое руководство

В этом гайде вы узнаете, как диагностировать и исправить типичные проблемы загрузки Linux, такие как неработающий GRUB, повреждённые ядра или ошибки файловой системы. После выполнения инструкции ваша система будет загружаться стабильно.

Обновлено 14 июля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04Debian 12Fedora 38

Введение / Зачем это нужно

Загрузка Linux может быть нарушена по многим причинам: ошибкой при обновлении ядра, повреждением загрузчика GRUB или сбоем файловой системы. В этом гайде мы расскажем, как быстро диагностировать и исправить наиболее распространённые проблемы загрузки. После выполнения инструкций вы сможете вернуть систему в рабочее состояние без обращения к специалистам.

Требования / Подготовка

  • Доступ к root (пароль или sudo).
  • Возможность загрузиться с установочного ISO или загрузочного USB-накопителя.
  • Доступ к командной строке (TTY) или меню загрузчика.
  • Бэкап важных данных (необязательно, но рекомендуется).

⚠️ Важно: перед монтированием дисков убедитесь, что выбрали правильный девайс (/dev/sdX). Неправильное монтирование может повредить данные.

Пошаговая инструкция

Шаг 1: Запустить систему в режим восстановления

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

Шаг 2: Проверить загрузочные сектора и файловую систему

Определите диск с системой: sudo fdisk -l. Найдите корневую файловую систему (/), смонтируйте её и запустите проверку:

# Пример для устройства /dev/sda1
sudo mount /dev/sda1 /mnt
sudo chroot /mnt
fsck -f /dev/sda1

Если ошибки обнаружены, исправьте их с помощью fsck -y. После завершения выйдите из chroot (exit) и размонтируйте систему.

Шаг 3: Восстановить GRUB

Установите GRUB в MBR или GPT:

sudo grub-install /dev/sda

Обновите конфигурацию:

sudo update-grub

Шаг 4: Восстановить повреждённое ядро

Если файлы ядра повреждены, переустановите их. Для Debian/Ubuntu:

sudo apt --reinstall install linux-image-6.5.0-36-generic

Для Fedora:

sudo dnf install kernel

После установки обновите GRUB (sudo update-grub).

Шаг 5: Перезагрузить и проверить результат

Выполните sudo reboot и убедитесь, что система загружается без ошибок. Проверьте вывод dmesg на наличие предупреждений.

Проверка результата

После перезагрузки обратите внимание на экран загрузчика. Он должен отобразить меню с вашим дистрибутивом Linux. Выберите его и войдите в систему. Если загрузка всё ещё не удаётся, проверьте список загрузочных устройств (bootctl list) и убедитесь, что MBR/GPT корректен.

Возможные проблемы

  • GRUB не отображается в меню загрузчика – проверьте /boot/grub/grub.cfg. Частая причина – повреждённый файл конфигурации. Восстановите его, выполнив sudo update-grub или вручную отредактировав файл.
  • Ядро грузится, но система зависает – возможна ошибка файловой системы. Запустите fsck -a в режиме восстановления и исправьте ошибки.
  • Система загружается в одноимённое меню (OS not found) – повреждён загрузочный сектор. Используйте dd для записи корректного MBR с рабочего диска или переустановите GRUB (sudo grub-install).

Если ни один из способов не помог, рассмотрите возможность загрузки с безопасного USB и выполнения полного переустановления системы. Это крайняя мера, которая сохранит ваши данные, если вы предварительно скопировали их.

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

Что делать, если GRUB не загружается?
Как проверить, повреждены ли файлы ядра?
Почему система не загружается после обновления ядра?

Полезное

Запустить систему в режим восстановления
Проверить загрузочные сектора и файловую систему
Восстановить GRUB
Восстановить повреждённое ядро
Перезагрузить и проверить результат