Как загрузить FreeDOS iso из Grub2?

Я в настоящее время загрузка ОС FreeDOS ИСО (ОС FreeDOS-1.0-полный.iso) из Grub4DOS, и Grub4DOS на самом деле сначала загружается из Grub2.

grub2 grub.cfg

menuentry "FreeDOS 1.0" {
    setroot=(hd0,1)
    linux /grub.exe --config-file="/menus/freedos.lst"
}

Grub4DOS freedos.lst

title FreeDOS 1.0
find --set-root /images/freedos-1.0-full.iso
map --mem /images/freedos-1.0-full.iso (0xff)
map --hook
root (0xff)
map --mem /isolinux/data/fdboot.img (fd0)
map --rehook
chainloader (fd0)+1
rootnoverify (fd0)

кто-нибудь знает, как загрузить FreeDOS iso напрямую из Grub2? Спасибо

4
задан user1643156
15.05.2023 8:46 Количество просмотров материала 3500
Распечатать страницу

1 ответ

Have syslinux installed и скопируйте '/usr/lib/syslinux/memdisk' в раздел, также содержащий загрузчик grub (в данном примере '/boot/').

добавьте следующую запись в ' / boot/grub / grub.cfg':

menuentry 'Some FreeDOS ISO' {
        linux16 /boot/memdisk iso
        initrd16 /freedos_bootable.iso
}

это работает как шарм с ISO, чтобы обновить прошивку. подробнее о MEMDISK из проекта syslinux.

Я использую Arch-Linux, расположение 'memdisk' может отличаться от других дистрибутивов.

1
отвечен ben 2023-05-16 16:34

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

Ваш ответ

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

Имя
Вверх