MBR模式下,可以通过引导grub.exe的方式,实现grub2引导iso文件,如下所示:
set g4d_cfgfile="find --set-root --ignore-floppies --ignore-cd uuid "${boot_fs_uuid}";"
set g4d_cfgfile="${g4d_cfgfile}map ()"${ISO_File_FullPath}" (0xff);"
set g4d_cfgfile="${g4d_cfgfile}map --hook;"
set g4d_cfgfile="${g4d_cfgfile}root (0xff);"
set g4d_cfgfile="${g4d_cfgfile}chainloader"
linux /tools/grub4dos/grub.exe --config-file=${g4d_cfgfile}
boot