From: longpanda Date: Fri, 25 Jun 2021 04:34:28 +0000 (+0800) Subject: Support some floppy image in Memdisk mode X-Git-Tag: v1.0.47~17 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/092cff8429e69b70b65845c1b18715262a84e0fe?ds=inline Support some floppy image in Memdisk mode --- diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 7f3347d..df8d856 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1704,6 +1704,15 @@ function img_unsupport_tip { read vtInputKey } +function legacy_img_memdisk { + linux16 $vtoy_path/memdisk + echo "Loading img file to memory ..." + initrd16 "${1}${2}" + + ventoy_cli_console + boot +} + function img_common_menuentry { set ventoy_compatible=YES set ventoy_busybox_ver=32 @@ -1718,6 +1727,13 @@ function img_common_menuentry { return fi + if [ "$grub_platform" = "pc" ]; then + if vt_check_mode 0; then + legacy_img_memdisk $vtoy_iso_part "$vt_chosen_path" + return + fi + fi + if [ -d (vtimghd)/ ]; then loopback -d vtimghd fi