set vtcompat=1
fi
+
+ # auto memdisk mode for some special ISO files
+ vt_iso_vd_id_parse "${vtoy_iso_part}${vt_chosen_path}"
+ unset vtMemDiskBoot
+ if vt_check_mode 0; then
+ set vtMemDiskBoot=1
+ else
+ if [ "$grub_platform" = "pc" ]; then
+ if vt_iso_vd_id_begin 1 0 "Memtest86+"; then
+ set vtMemDiskBoot=1
+ fi
+ fi
+ fi
+ vt_iso_vd_id_clear
+
+
if [ "$grub_platform" = "pc" ]; then
- if vt_check_mode 0; then
+ if [ -n "$vtMemDiskBoot" ]; then
legacy_iso_memdisk $vtoy_iso_part "$vt_chosen_path"
else
legacy_iso_menu_func $vtoy_iso_part "$vt_chosen_path"
fi
else
- if vt_check_mode 0; then
+ if [ -n "$vtMemDiskBoot" ]; then
uefi_iso_memdisk $vtoy_iso_part "$vt_chosen_path"
else
uefi_iso_menu_func $vtoy_iso_part "$vt_chosen_path"
#############################################################
#############################################################
-set VENTOY_VERSION="1.0.69"
+set VENTOY_VERSION="1.0.70"
#ACPI not compatible with Window7/8, so disable by default
set VTOY_PARAM_NO_ACPI=1
export timeout
export default
-
- if [ "$vtHotkey" = "F4" ]; then
+
+ if [ "$vtHotkey" = "F2" ]; then
+ unset timeout
+ vt_browser_disk
+ elif [ "$vtHotkey" = "F4" ]; then
ventoy_localboot
elif [ "$vtHotkey" = "F5" ]; then
ventoy_diagnosis