История изменений
Исправление QsUPt7S, (текущая версия) :
А что сделать, чтобы на всякий случай сохранить возможность загрузки через BIOS?
Самое простое - установить grub в ESP на другом накопителе, можно даже на сменном, например на флешке, а этот раздел вообще не трогать. Если же организовывать ESP на том же диске, то тогда придётся удалить /dev/sda2
который у Вас 98MiB, что сильно излишне, а на его месте создать два раздела: один на 97MiB и типом C12A7328-F81F-11D2-BA4B-00A0C93EC93B
(EFI System), а второй размером 1MiB с типом 21686148-6449-6E6F-744E-656564454649
(BIOS boot). Первый из них отформатировать в FAT, получив ESP, второй не форматировать вообще - он будет хранить образы GRUB для legacy-режима. Затем, уже в chroot
-окружении, ESP необходимо будет примонтировать на точку /boot/efi
и установить grub для EFI:
grub-install --bootloader-id="<желаемый_id>" --efi-directory=/boot/efi --recheck --target=x86_64-efi
, после чего переустановить grub для legacy-режима:
grub-install --recheck --target=i386-pc /dev/sda
Во время выполнения последней команды, инсталятор GRUB найдёт нужный раздел по его типу, записав туда образы для загрузки, потому этот раздел не нуждается в форматировании - необходимо только правильно задать тип раздела.
Исходная версия QsUPt7S, :
А что сделать, чтобы на всякий случай сохранить возможность загрузки через BIOS?
Самое простое - установить grub в ESP на другом накопителе, можно даже на сменном, например на флешке, а этот раздел вообще не трогать. Если же организовывать ESP на том же диске, то тогда придётся удалить /dev/sda2
который у Вас 98MiB, что сильно излишне, а на его месте создать два раздела: один на 97MiB и типом C12A7328-F81F-11D2-BA4B-00A0C93EC93B
(EFI System), а второй размером 1MiB с типом 21686148-6449-6E6F-744E-656564454649
(BIOS boot). Первый из них отформатировать в FAT, получив ESP, второй не форматировать вообще - он будет хранить образы GRUB для legacy-режима. Затем, уже в chroot
-окружении, ESP необходимо будет примонтировать на точку /boot/efi
и установить grub для EFI: grub-install --bootloader-id="<желаемый_id>" --efi-directory=/boot/efi --recheck --target=x86_64-efi
, после чего переустановить grub для legacy-режима: grub-install --recheck --target=i386-pc /dev/sda
. Во время выполнения последней команды, инсталятор GRUB найдёт нужный раздел по его типу, записав туда образы для загрузки, потому этот раздел не нуждается в форматировании - необходимо только правильно задать тип раздела.