Как переустановить UEFI grub на диске, если я могу загрузиться только с другого диска?

Как переустановить UEFI grub на диске, если я могу загрузиться только с другого диска?

Я просмотрел множество статей, книг, блогов по Grub, UEFI,... и не могу понять, как исправить мой grub.

Ситуация: Мой основной диск (SSD 500 ГБ, сейчас в /dev/sda) запускает Debian с использованием Grub2 в UEFI. Все хорошо.

После всех этих неурядиц у меня теперь два диска с Debian:

1- предыдущая версия (SSD с Debian), больше не загружается в UEFI или Legacy

2- диск WD (1 ТБ в /dev/sdc) под управлением Debian 11 содержит устаревшую версию MBR и grub

Из grub в legacy я могу запустить WD-Debian 11 или SSD-Debian Компьютер не загружается в UEFI

Хочу переключить систему обратно на UEFI. Однако не могу загрузиться как UEFI, grub не запускается в UEFI.

lsblk:

НАЗВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ.

sda 8:0 0 447.1G 0 диск

├─sda1 8:1 0 512M 0 часть

├─sda2 8:2 0 414.7G 0 часть

└─sda3 8:3 0 31.9G 0 часть

sdb 8:16 0 7.3T 0 диск

sdc 8:32 0 931.5G 0 диск

├─sdc1 8:33 0 930.6G 0 часть /

├─sdc2 8:34 0 1K 0 часть

└─sdc5 8:37 0 976M 0 часть [SWAP]

Я попытался установить grub в sda, (sudo grub-install /dev/sda):

Но возникла ошибка:

Установка для платформы i386-pc. grub-install: предупреждение: эта метка раздела GPT не содержит загрузочного раздела BIOS; встраивание невозможно. grub-install: ошибка: встраивание невозможно, но это необходимо для кросс-дисковой установки.

Я пробовал использовать Debian Live, Gparted Live и т. д., но не смог найти grub-install в этих Live ISO.

Как мне восстановить grub в режиме UEFI на моем SSD-диске?

Спасибо

решение1

При использовании оборудования UEFI всегда следует использовать UEFI и разбиение на разделы gpt.

Только при загрузке с gpt и BIOS вам понадобится раздел bios_grub.

Но лучше использовать UEFI, которому нужен системный раздел ESP - efi. Ubuntu хотел ESP только на первом диске, но со старым Debian удалось установить с помощью ESP на диске sdb. Убедитесь, что у вас есть ESP на диске, и запустите Boot-Repair в режиме загрузки UEFI.

Давайте рассмотрим подробности, используйте версию ppa с вашим установщиком Live (второй вариант) или любую рабочую установку, а не ISO-образ Boot-Repair:

Только при использовании расширенного режима может быть предоставлен выбор установки и вождения с ESP.

https://help.ubuntu.com/community/Boot-Repair

https://sourceforge.net/p/boot-repair/home/Главная/

Связанный контент