Excellent! Can you give more detail about how make ventoy avaliable with secure boot enabled?
It is the same solution as used in USB_FORMAT for booting in UEFI Secure mode with a1ive Grub2 File Manager
The addon-glim-agFM file for USB_FORMAT contains in USB_FORMAT-40\UEFI_MAN\efi\boot folder the UEFI Secure boot files of Super-UEFIinSecureBoot-Disk_v3.zip
- In Ventoy first the Hidden EFI Drive on USB must be made visible
In Windows 10x64 use DiskPart > list vol - select vol of EFI (in my case nr 14) as illustrated - assign - EFI drive is mounted as Q:
Also possible is: After booting with Win10XPE from RAMDISK the Hidden EFI Drive is auto mounted
- In EFI\BOOT first you must rename your BOOTx64.efi as grubx64_real.efi
Then Copy from USB_FORMAT-40\UEFI_MAN\efi\boot to EFI\BOOT the files BOOTX64.EFI and grubx64.efi and MokManager.efi + grubfmx64.efi (this is a1ive Grub2 File Manager)
Make folder EFI\grub on USB and Copy the Grub2 system folder x86_64-efi from USB_FORMAT-40\UEFI_MAN\efi\grub to the EFI\grub folder on USB
Copy file USB_FORMAT-40\UEFI_MAN\ENROLL_THIS_KEY_IN_MOKMANAGER.cer to EFI drive of USB
Copy file grubfm.iso to root of Ventoy exFAT Drive - This is a1ive Grub2 File Manager for BIOS Mode support - can be simply selected in Ventoy Menu
- In grub folder on Ventoy EFI Drive we need to edit grub.cfg to make entry for launching a1ive Grub2 File Manager in UEFI mode
.....
if [ -n "$vtoy_gfxmode" ]; then
set gfxmode=$vtoy_gfxmode
else
set gfxmode=1024x768
fi
if [ "${grub_platform}" == "efi" ]; then
if [ -e "/efi/boot/grubfmx64.efi" ]; then
menuentry "grubfm x64 EFI Boot Manager of a1ive" {
chainloader /efi/boot/grubfmx64.efi
}
fi
fi
#colect all image files (iso files)
set ventoy_img_count=0
vt_list_img $iso_path ventoy_img_count
.....
I think that's all .... More Info on how it works is here and here
It would be nice if you can allow in Ventoy to use NTFS Format instead of exFAT.
In that case we can use Win10x64 VHD as FILEDISK for a Portable Operating System
In case of NTFS then the Linux ISO files cannot be launched from Ventoy Menu - Can you solve this ?