X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/05a1b863a66bf72b26e5d87570c4e0e61b9736cd..1bcd0e57e7ac5fdedd96a1d84e4d0d85dc35d25b:/INSTALL/grub/grub.cfg diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 6872363..d89f45e 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -79,6 +79,10 @@ function uefi_windows_menu_func { vt_windows_chain_data ${1}${chosen_path} + if [ -n "${vtdebug_flag}" ]; then + sleep 5 + fi + if [ -n "$vtoy_chain_mem_addr" ]; then terminal_output console chainloader ${vtoy_path}/ventoy_x64.efi env_param=${env_param} isoefi=${LoadIsoEfiDriver} ${vtdebug_flag} mem:${vtoy_chain_mem_addr}:size:${vtoy_chain_mem_size} @@ -140,8 +144,12 @@ function uefi_iso_menu_func { loopback -d loop fi - unset LoadIsoEfiDriver - + if [ -n "$vtisouefi" ]; then + set LoadIsoEfiDriver=on + else + unset LoadIsoEfiDriver + fi + vt_chosen_img_path chosen_path if vt_is_udf ${1}${chosen_path}; then @@ -158,6 +166,10 @@ function uefi_iso_menu_func { vt_img_sector ${1}${chosen_path} if [ "$vtoy_os" = "Windows" ]; then + if [ "$ventoy_fs_probe" = "iso9660" ]; then + set ventoy_compatible=YES + fi + uefi_windows_menu_func $1 else uefi_linux_menu_func $1 @@ -271,8 +283,11 @@ function legacy_iso_menu_func { vt_check_compatible (loop) vt_img_sector ${1}${chosen_path} - + if [ "$vtoy_os" = "Windows" ]; then + if [ "$ventoy_fs_probe" = "iso9660" ]; then + set ventoy_compatible=YES + fi legacy_windows_menu_func $1 else legacy_linux_menu_func $1 @@ -291,7 +306,7 @@ function legacy_iso_menu_func { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.00" +set VENTOY_VERSION="1.0.02" #disable timeout unset timeout