For those of you using Ventoy to get your puppies booted on a Secure Boot machine...
The last Windows update added a feature for our "ease of use". It locks out all but modern updated recognized EFI files. In short, unless you are using a modern Debian or Ubuntu, you aint booting Linux on your computer anymore. This locks out Ventoy and I would assume all the Puppies. The computer says, more or less, "DANGER DANGER WILL ROBINSON. Your shim is corrupted " and powers off.
You have three solutions:
1) Disable Secure Boot on your system, period.
2) Disable Secure Boot every time you want to boot Linux and then re-enable it.
3) Perform a little surgery on the VTOYEFI partition.
Here's how to do #3 so you can leave Secure Boot on.
Give the partition a letter using Storage Settings/Advanced/Disks and partitions so Windows can access it. Copy BOOTX64.efi and mmx64.efi from a modern Ubuntu EFI/BOOT folder (Use Winrar to open the Ubuntu.iso file) to the VTOYEFI partition EFI/BOOT folder. Make sure that BOOTX64.EFI stays all in caps. Then rename grub.efi in /EFI/BOOT to grubx64.efi
Summary:
BOOTX64.EFI gets replaced.
mmx64.efi gets added.
grub.efi gets renamed.
-----
Now Ventoy will work again. This may also work on a Puppy install. I did not test it.
Link to the original post on how to patch it is here: https://forum.puppylinux.com/viewtopic.php?t=12655