Восстановление загрузчика UEFI в linux

Поддержка Linux. Операционные системы Linux. Установка, настройка, решение проблем.
Ответить
Аватара пользователя
sergmasa
Администратор
Сообщения: 57
Зарегистрирован: 09 июл 2023, 00:16
Контактная информация:

Восстановление загрузчика UEFI в linux

Сообщение sergmasa »

1) Загружаемся с установочного диска
2) Получаем информацию о разделах:

Код: Выделить всё

lsblk -f
2) Определяем раздел с корневой директорией установленной системы и монтируем его в директорию /mnt системы, загруженной с установочного диска

Код: Выделить всё

sudo mount /dev/nvme0n1p2 /mnt
3) Монтируем раздел EFI в в директорию /mnt/boot/efi системы, загруженной с установочного диска:

Код: Выделить всё

sudo mount /dev/nvme0n1p1 /mnt/boot/efi
4) Монтируем директории /sys, /proc, /dev:

Код: Выделить всё

mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
5) Перейт в окружение основной системы:

Код: Выделить всё

chroot /mnt
6) Установить GRUB на диск, с которого нужно загружаться:

Код: Выделить всё

grub-install /dev/nvme0n1p1
7) Генерируем файл конфигурации GRUB:

Код: Выделить всё

update-grub
или

Код: Выделить всё

update-grub2
8) Выйти из окружения chroot: P.S. Если есть проблема с загрузкой "A start job is running for dev-disk-by", значит система пытается подключить какой-либо раздел диска, но не может этого сделать, необходимо отредактировать файл /etc/fstab и закомментировать не используемый монтируемый раздел

Ссылки:
https://docs.selectel.ru/servers-and-in ... ootloader/
https://linux-faq.ru/page/sistemniy-zag ... a-udalenie

Ответить
Яндекс.Метрика