한 하드 드라이브에는 FreeDos 1.3이 설치되어 있고 다른 하드 드라이브에는 Debian 11이 설치되어 있습니다. 처음에는 Grub이 FreeDos를 인식하지 못했지만, #grub-mkconfig
명령을 사용하고 grub-install
and update-grub
명령을 사용하여 grub을 설치한 후 grub은 FreeDos를 인식했습니다. 그러나 FreeDos는 여전히 시작되지 않습니다. 다음 오류가 발생합니다.
Booting a command list
setting partition type to oxb
error: can't find command 'drive map'
error: invalid EFI file path
이것은 grub-mkconfig
FreeDos 항목과 관련된 출력 입니다.
menuentry 'FreeDOS (on /dev/sdb1)' --class freedos --class os $menuentry_id_option 'osprober-chain-3423-1103' {
insmod part_msdos
insmod fat
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 3423-1103
else
search --no-floppy --fs-uuid --set=root 3423-1103
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
답변1
UEFI 시스템이 있고 FreeDOS가 이 모드에서 작동하지 않는 것 같습니다. 시작되지 않습니다.