UPD: Решено. Нужно пускать grub2-install
с опциями --efi-directory
и --root-directory
, указывающими на EFI System Partition и каталог для установки GRUB соответственно. Плюсом, чтобы грузилось на любой прошивке, можно переименовать в EFI-разделе каталоги и файл grubx64.efi
, чтобы получилось efi/boot/bootx64.efi
.
Доброго времени суток, укажаемые. Я сейчас на оффтопике. У меня сейчас запущена виртуалка с OpenSUSE, к которой подключён виртуальный диск, на который нужно установить GRUB (UEFI). Проверил с помощью lsblk
, что мой диск – sda1
. Пишу:
grub2-install /dev/sda1
Мне выдаёт:
Выполняется установка для платформы x86_64-efi.
Установка завершена. Ошибок нет.
Но единственный 600-мегабайтовый FAT32-раздел sda1 как был пустым, так и остаётся…
Что я делаю не так?