Загрузка GRUB2: ошибка чтения efidisk и префикс не установлен
Каждый !
У меня есть загрузочная флешка с некоторым iso-образом, основанная на Arch Linux. Он загружается через EFI и затем приходит к Grub 1.99, где я могу выбрать ISO-образы. Я могу загрузить их без проблем, но, прежде чем я вижу меню Grub, появляются некоторые сообщения об ошибках:
ошибка: "префикс" не установлен
ошибка: ошибка чтения efidisk
Флешка отформатирована в FAT32 и имеет таблицу разделов msdos.
Вот мой /boot/grub/grub.cfg
видео insmod
шрифт insmod
insmod jpeginsmod gfxterm
установить префикс = / boot / grub / grub.cfg
loadfont /boot/grub/unicode.pf2
set gfxmode = auto
Terminal_output GFxtermbackground_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, но в этом случае он не загружается с моего компьютера.
Спасибо за помощь.