Linux

Переустановка GRUB на Linux: пошаговое руководство за 5 минут

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

Обновлено 28 июня 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04 LTSUbuntu 24.04 LTSDebian 11Linux Mint 20

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

Когда GRUB перестает загружаться, система становится недоступна. Это может случиться после обновления ядра, установки другой ОС или сбоя диска. В этом руководстве вы узнаете, как быстро переустановить GRUB и вернуть систему в рабочее состояние за несколько минут.

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

  • Загрузочный ISO Linux (например, Ubuntu) или доступ к rescue-модду.
  • Права суперпользователя (root) после загрузки в режим восстановления.
  • Доступ к дискам (lsblk) для определения имён устройств (/dev/sdX).
  • Для UEFI-систем также нужен смонтированный раздел EFI (/dev/sdX1).

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

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

Шаг 1: Загрузка в режим восстановления или с установочного носителя

Загрузите систему с установочного ISO или выберите пункт Rescue mode в меню GRUB. Если GRUB полностью недоступен, используйте BIOS/UEFI для загрузки с флешки.

Шаг 2: Монтирование корневого и EFI-разделов (если нужно)

В консоли выполните:

# Определите диски
lsblk

# Пример для BIOS: смонтируйте корневой раздел
mount /dev/sdX2 /mnt

# Для UEFI также смонтируйте EFI-раздел
mount --mkdir /dev/sdX1 /mnt/boot/efi

Перейдите в новое пространство:

chroot /mnt

Шаг 3: Установка GRUB на выбранный диск

Выполните команду в зависимости от типа системы:

# Для BIOS
grub-install /dev/sdX

# Для UEFI
grub-install --efi /dev/sdX

⚠️ Важно: Укажите правильный диск (sdX), иначе GRUB будет установлен на несуществующее устройство.

:

Шаг 4: Обновление конфигурации GRUB

Запустите:

update-grub

Команда создаст новый файл /boot/grub/grub.cfg, который будет использовать текущее ядро и initrd.

Шаг 5: Перезагрузка и проверка загрузчика

Выйдите из chroot и отмонтируйте разделы:

exit
umount -R /mnt/boot/efi /mnt
umount /mnt

Перезагрузите систему:

reboot

Если меню GRUB отображается, переустановка завершена.

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

После перезагрузки вы увидите классическое меню GRUB со списком ядер. Если система загружается как обычно, всё работает корректно. Также проверьте, что grub-mkconfig -o /boot/grub/grub.cfg не выдает ошибок.

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

  • GRUB не появляется после переустановки – проверьте, что команда grub-install была выполнена с правильным устройством. Повторите установку, убедившись, что путь /dev/sdX соответствует активному диску.
  • Ошибки монтирования в UEFI – убедитесь, что EFI-раздел отформатирован как FAT32 и смонтирован в EFI/Boot. Используйте fsck.vfat -n /dev/sdX1.
  • Система загружается в loops – после установки GRUB выберите ядро вручную (grub-reboot). Затем отредактируйте /etc/grub.d/10_linux и перезапустите update-grub.
  • Потеря данных при переустановке – всегда создавайте резервные копии важных файлов перед началом работ. Используйте rsync или tar для архивации важных директорий.

Эти советы помогут быстро решить распространенные проблемы и гарантировать стабильную работу загрузчика.

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

Почему GRUB пропал после обновления ОС?
Можно ли переустановить GRUB без загрузочного диска?
В чём отличие установки GRUB на UEFI и BIOS?
Как проверить, успешно ли переустановлена GRUB?

Полезное

Загрузка в режим восстановления или с установочного носителя
Монтирование корневого и EFI-разделов (если нужно)
Установка GRUB на выбранный диск
Обновление конфигурации GRUB
Перезагрузка и проверка загрузчика

Эта статья помогла вам решить проблему?