Загрузка GRUB2: ошибка чтения efidisk и префикс не установлен

Каждый !

У меня есть загрузочная флешка с некоторым iso-образом, основанная на Arch Linux. Он загружается через EFI и затем приходит к Grub 1.99, где я могу выбрать ISO-образы. Я могу загрузить их без проблем, но, прежде чем я вижу меню Grub, появляются некоторые сообщения об ошибках:

ошибка: "префикс" не установлен

ошибка: ошибка чтения efidisk

Флешка отформатирована в FAT32 и имеет таблицу разделов msdos.

Вот мой /boot/grub/grub.cfg

видео insmod
шрифт insmod
insmod jpeg

insmod gfxterm

установить префикс = / boot / grub / grub.cfg

loadfont /boot/grub/unicode.pf2

set gfxmode = auto
Terminal_output GFxterm

background_image /boot/grub/background.jpg
установить по умолчанию =0

установить время ожидания = 10

set menu_color_normal = белый / черный set menu_color_highlight= черный / светло-серый

menuentry "image.iso" {
set isofile = "/ images / image.iso" loopback loop $ isofile set root = (loop) linux / isolinux / vmlinuz isofile = $ isofile заставка тихая initrd /isolinux/initrd }

Эти настройки работают без проблем. По крайней мере, я вижу свое фоновое изображение и стили были изменены.

Я также проверил из оболочки Grub параметры

root=hd2,msdos1 // означает, что у меня правильный путь, иначе на самом деле он не загружается.

Я пробовал разные версии этого префикса // / boot / grub / // /boot/grub/grub.cfg // / efi / boot /

Буду рад услышать в чем может быть проблема:)

PS Читал также, что это может быть что-то с таблицей разделов GPT, но в этом случае он не загружается с моего компьютера.

Спасибо за помощь.

0 ответов

Другие вопросы по тегам