Я настроил следующую таблицу разделов на флэш-диске:
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sdb1 2048 34815 32768 16M EFI System
/dev/sdb2 34816 854015 819200 400M Microsoft basic data
/dev/sdb3 854016 21825535 20971520 10G Linux filesystem
/dev/sdb4 21825536 30214143 8388608 4G Linux filesystem
тогда я горы sdb2
as boot
и sdb1
as boot/efi
и у:
grub-install --target=x86_64-efi --efi-directory=boot/efi --recheck /dev/sdb
grub-mkconfig -o boot/grub/grub.cfg
все шло нормально по выходе команд.
но когда я перезагружаюсь и выбираю USB flash-диск из меню загрузки BIOS, он говорит, что он не загружается: с некоторым окном сообщения BIOS - я даже не добираюсь до консоли или что-то еще.
почти такая же настройка на моем SSD-накопителе загрузиться отлично с EFI-есть /sys/firmware/efi
папка после загрузки.
что я упускаю или делаю не так?