У меня есть система Impish, которая не может загружаться в режиме EFI, но совместима с CSM/BIOS/Legacy только из-за некоторых проблем с настройкой прошивки (НЕ МОЖЕТ СОХРАНИТЬ НАСТРОЙКИ). Однако у меня есть 3 ОС на этом диске GPT, как вы можете видеть ниже.
Я пытаюсь понять :) моя система и я, например, нашли очень ценные ресурсы в этом сообществе «Загрузочный раздел EFI» и раздел «biosgrub».
или это с @oldfred: Доступна только устаревшая загрузка
Я оказался в этом сценарии после того, как переустановил Impish, и в конце установки не удалось установить grub на /dev/sda. Я попытался создать небольшой загрузочный раздел с флагом bios_grub в первом секторе, но не смог. До этого я перешел на ubuntu fs (sda1), чтобы освободить место для этого нового (sda9) раздела. Я знал, что это должно быть неформатировано, но я думаю, что только ext4 был принят. Я не помню точно, что я делал, но теперь загружается нормально, просто не понимаю, как. Только Rod S будет знать это :)
Мой вопрос заключается в том, как загружается эта система, поскольку раздел флага bios_grub не тот, что должен быть: grub2core.img.
root@zika:/etc/apache2#
Переменные EFI не поддерживаются в этой системе.
root@zika:/etc/apache2# efivar -l
efivar: переменные со списком ошибок: функция не реализована
root@zika:/etc/apache2# root@zika:/boot/grub/x86_64-efi# ll
всего 300
drwxr-xr-x 2 root root 12288 31 января 17:39 ./
drwxr-xr-x 7 root root 4096 31 января 20:44 ../
-rw-r--r-- 1 root root 143360 31 января 17:39 core.efi
-rw-r--r-- 1 root root 143360 31 января 17:39 grub.efi
-rw-rw-r-- 1 root root 98 31 января 17:39 load.cfg