2.4.12.4 Восстановление загрузчика GRUB2
Восстановление загрузчика для систем, использующих BIOS
Восстановление загрузчика для систем, использующих UEFI
Стандартный способ восстановления
Восстановление загрузчика GRUB в закрытой сети (без доступа в Интернет)
Восстановление загрузчика GRUB из LIVE-образа
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
- Версия ПО: grub2-efi-x64-2.06.65, grub2-efi-x64-modules-2.06.65, shim-x64-15.8-1.3
Вы можете подробнее ознакомиться с восстановлением загрузчика grub2 и восстановлением для систем, просмотрев наши обучающие видео:
-
на RuTube — Восстановление загрузчика GRUB2;
-
в VK Видео — Восстановление загрузчика GRUB2.
На наших каналах вы также сможете найти много другой полезной информации.
Восстановление загрузчика для систем, использующих BIOS
Для восстановления загрузитесь с установочного образа вашей версии РЕД ОС, поставив ваш носитель первым в списке предпочтения загрузки.
В меню следует выбрать пункт «Решение проблем».

Далее нужно выбрать пункт «Исправить установленную RED OS»:


Для корректного отображения в терминале кириллических символов введите команду:
setfont cyr-sun16
Измените корневой каталог на /mnt/sysroot с помощью команды chroot (это сделает вашу систему корневой средой):
chroot /mnt/sysroot
Для определения диска, на котором установлена система, выполните:
lsblk
Далее выполните установку загрузчика командой (в конце указывается нужный диск):
grub2-install /dev/sda
Создайте новый конфигурационный файл загрузчика с помощью команды:
grub2-mkconfig -o /boot/grub2/grub.cfg
Вывод команд будет выглядеть следующим образом:

После выполнения команд выйдите из окружения chroot:
exit
Уберите загрузочный диск или флешку и выполните перезагрузку командой:
reboot
Восстановление загрузчика для систем, использующих UEFI
Стандартный способ восстановления
Для восстановления загрузитесь с установочного образа вашей версии РЕД ОС, поставив ваш носитель первым в списке предпочтения загрузки.
В появившемся меню следует выбрать пункт «Решение проблем».

Далее нужно выбрать пункт «Исправить установленную РЕД ОС».

В появившемся списке выберите пункт «Continue», введя цифру 1 и нажав Enter:
Для корректного отображения в терминале кириллических символов введите команду:
setfont cyr-sun16
Измените корневой каталог на /mnt/sysroot с помощью команды chroot (это сделает вашу систему корневой средой):
chroot /mnt/sysroot
Переустановите пакеты загрузчика:
dnf reinstall grub2-efi-x64 shim-x64 grub2-efi-x64-modules

В некоторых случаях при переустановке пакетов загрузчика может быть выведено сообщение вида «Package grub2-efi-x64-modules available, but not installed», свидетельствующее о том, что указанный пакет в системе ранее не был установлен. В таких случаях пакет (в данном примере grub2-efi-x64-modules) необходимо установить командой:
dnf install grub2-efi-x64-modules
Создайте новый конфигурационный файл загрузчика с помощью команды:
grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg
Выйдите из окружения chroot:
exit
Отключите загрузочный диск или флеш-накопитель и выполните перезагрузку:
reboot
Восстановление загрузчика GRUB в закрытой сети (без доступа в Интернет)
Для восстановления загрузитесь с установочного образа вашей версии РЕД ОС, указав ваш носитель первым в списке предпочтения загрузки.
В загрузочном меню выберите пункт «Решение проблем» — «Исправить установленную РЕД ОС».
В появившемся списке выберите пункт «Continue», введя цифру 1 и нажав Enter:
Для корректного отображения в терминале кириллических символов введите команду:
setfont cyr-sun16
Измените корневой каталог на /mnt/sysroot с помощью команды chroot (это сделает вашу систему корневой средой):
chroot /mnt/sysroot
Определите имя подключенного образа командой:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
...
sr0 11:0 1 4,8G 0 rom
...
Обычно имя устройства может принимать следующие значения:
-
/dev/sr0 — для DVD-носителя;
-
/dev/sdb1 — для флеш-накопителя.
Создайте точку монтирования:
mkdir -p /mnt/iso
Примонтируйте устройство командой вида:
mount -o loop <имя_устройства> <точка_монтирования>
Например:
mount -o loop /dev/sr0 /mnt/iso
Добавьте репозиторий примонтированного образа в качестве локального командой:
dnf config-manager --add-repo=file:///mnt/iso
где /mnt/iso — точка монтирования образа.
Проверьте создание локального репозитория:
dnf repolist --all
Обновите метаданные репозиториев:
dnf makecache
Переустановите пакеты загрузчика:
dnf --disablerepo='*' --enablerepo=mnt_iso reinstall grub2-efi-x64 shim-x64 grub2-efi-x64-modules grub2-redos-theme
В некоторых случаях при переустановке пакетов загрузчика может быть выведено сообщение вида «Package grub2-efi-x64-modules available, but not installed», свидетельствующее о том, что указанный пакет в системе ранее не был установлен. В таких случаях пакет (в данном примере grub2-efi-x64-modules) необходимо установить командой:
dnf --disablerepo='*' --enablerepo=mnt_iso install grub2-efi-x64-modules
Создайте новый конфигурационный файл загрузчика с помощью команды:
grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg
Выйдите из окружения chroot:
exit
Отключите загрузочный диск или флеш-накопитель и выполните перезагрузку:
reboot
Восстановление загрузчика GRUB из LIVE-образа
Для восстановления GRUB загрузитесь с LIVE-образа вашей версии РЕД ОС, указав ваш носитель первым в списке предпочтения загрузки.
В загрузочном меню выберите пункт «Попробовать и Установить РЕД ОС 7.3.6 (МУРОМ)».
Будет загружена ознакомительная сессия ОС. Откройте терминал и выведите список разделов, чтобы определить корневой раздел:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 3,2G 1 loop /run/rootfsbase
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 600M 0 part
├─sda2 8:2 0 1G 0 part
└─sda3 8:3 0 28,4G 0 part
├─ro_redos-swap 253:0 0 3G 0 lvm
└─ro_redos-root 253:1 0 25,4G 0 lvm
sr0 11:0 1 7,6G 0 rom /run/initramfs/live
В примере корневым разделом является раздел /dev/ro_redos/root.
Смонтируйте корневой раздел (в примере /dev/ro_redos/root):
sudo mount /dev/ro_redos/root /mnt/sysimage
и смонтируйте раздел загрузки (обычно /dev/sda2):
sudo mount /dev/sda2 /mnt/sysimage/boot/
Затем смонтируйте EFI-раздел (обычно /dev/sda1):
sudo mount /dev/sda1 /mnt/sysimage/boot/efi
Смонтируйте служебные каталоги:
sudo mount --bind /dev /mnt/sysimage/dev sudo mount --bind /proc /mnt/sysimage/proc sudo mount --bind /sys /mnt/sysimage/sys
Переключитесь в окружение вашей системы
sudo chroot /mnt/sysimage
Создайте точку монтирования для LIVE-образа:
mkdir -p /mnt/live
Примонтируйте устройство LIVE-образа командой вида:
mount -o loop <имя_устройства> <точка_монтирования>
Например:
mount -o loop /dev/sr0 /mnt/live
Добавьте репозиторий примонтированного образа в качестве локального командой:
dnf config-manager --add-repo=file:///mnt/live
где /mnt/live — точка монтирования образа.
Проверьте создание локального репозитория:
dnf repolist --all
Обновите метаданные репозиториев:
dnf makecache
Переустановите пакеты загрузчика:
dnf --disablerepo='*' --enablerepo=mnt_live reinstall grub2-efi-x64 shim-x64 grub2-efi-x64-modules
В некоторых случаях при переустановке пакетов загрузчика может быть выведено сообщение вида «Пакет grub2-efi-x64-modules есть, но не установлен», свидетельствующее о том, что указанный пакет в системе ранее не был установлен. В таких случаях пакет (в данном примере grub2-efi-x64-modules) необходимо установить командой:
dnf --disablerepo='*' --enablerepo=mnt_live install grub2-efi-x64-modules
Создайте новый конфигурационный файл загрузчика с помощью команды:
grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg
Выйдите из окружения chroot:
exit
Размонтируйте разделы загрузчика:
sudo umount /mnt/sysimage/boot/efi sudo umount /mnt/sysimage/boot/
Отключите загрузочный диск или флеш-накопитель и выполните перезагрузку:
reboot
Дата последнего изменения: 08.04.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.