Como carregar o FreeDOS iso do Grub2?

2

Atualmente estou carregando o iso do FreeDOS (freedos-1.0-full.iso) do Grub4DOS, e o Grub4DOS na verdade é carregado pela primeira vez a partir do 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)

Alguém sabe como carregar a iso do FreeDOS diretamente do Grub2? Obrigado

    
por user1643156 22.11.2014 / 16:34

1 resposta

1

Tenha o syslinux instalado e copie '/ usr / lib / syslinux / memdisk' para a partição que também contém o grub loader (neste exemplo '/ boot /').

Adicione a seguinte entrada ao '/boot/grub/grub.cfg':

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

Isso funcionou como um encanto com um iso para atualizar meu firmware ssd. Mais informações sobre o MEMDISK no projeto syslinux .

Estou usando o Arch-Linux, a localização do 'memdisk' pode diferir de outras distribuições.

    
por 05.05.2017 / 21:42

Tags