Загрузочный ISO-образ из GRUB4DOS на компьютерах EFI

Мне не удалось загрузить ISO-образ (без дистрибутива) из GRUB2 с USB-накопителя, но я нашел способ, как я могу загрузить GRUB4DOS, а затем загрузить образ оттуда. Тем не менее, он не работает все время, и вопросы почему это не?

окружающая среда и процесс загрузки:

нам нужно иметь EFI машину, USB палку, загрузки ISO, GRUB2 и GRUB4DOS. Последние 3 на USB-накопителе.
Загрузки: по USB -> загрузчик -> файл grub2 ЭФИ -> GRUB4DOS -> ИСО image

конфигурационные файлы

для загрузки GRUB4DOS я использую это из grub.cfg:

menuentry "изображения.iso " { linux/syslinux / grub.исполняемый
-- config-file= " / menu.lst"}

мое меню.lst здесь:

тайм-аут 20

по умолчанию 0

название изображения.iso

найти --набор-корень-игнор-дискеты --игнорировать-диск //изображения.iso

карта -- heads=0 -- sectors-per-track=0 //изображение.iso (hd32)

карта -- hook

c возможностью старта обоих (hd32)

Это прекрасно работает со старыми машинами.

однако, когда я прихожу в GRUB4DOS, я не вижу меню с изображением.iso, я вижу только командную строку GRUB. Это значит, что мое меню.lst не загружался.

Почему так?

идеи

  1. I есть идея, что GRUB4DOS не видит флешку как устройство.
    Я попробовал команду find и получил (hd0, 0), (hd0, 1), (hd0, 2), (rd). Когда я попытался установить root на любое из этих устройств, я не вижу файловой системы fat, как это было с устаревшими машинами. Корневое устройство (hd0, 0), которое имеет файловую систему ntfs, которая должна быть разделом с Windows.
  2. EFI машины поддерживают только GRUB2, поэтому я не могу загрузить GRUB4DOS сразу.
  3. пожалуйста, не предлагайте ничего подобного, потому что у моего образа нет ядра.
    Вы можете себе представить, что вы загружаете HDAT2 или загрузочный компакт-диск Hiren, например.

    menuentry " Blancco Blancco5.iso" {

    set isofile= " / image.iso"

    петлевой цикл $isofile

    set root=(цикл)

    Линукс /файла isolinux/vmlinuz isofile=$isofile всплеск тихой

    initrd для каталога /isolinux/initrd, который

    }

18
задан Rufi
12.11.2022 14:44 Количество просмотров материала 3198
Распечатать страницу

1 ответ

GRUB4DOS не будет работать в среде EFI, ни в коем случае. Для этого нужен BIOS!

-1
отвечен 2022-11-13 22:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх