Open bouhlal opened 4 years ago
There are two sorts of x86 UEFI BIOS firmware, UEFI32-bit and UEFI64-bit. Most systems have a UEFI64-bit BIOS and so can only UEFI-boot from 64-bit OS's which have a \EFI\BOOT\BOOTX64.EFI boot file (this is on Windows 64 ISOs and Linux 64-bit ISOs). A few (very few) systems have a UEFI32 BIOS and boot using the \EFI\BOOT\BOOTIA32.EFI file (found in 32-bit Windows ISOs and a few 32-bit Linux ISOs). So to UEFI boot a Win 64-bit ISO you need a system with a UEFI64 BIOS. To UEFI-boot a WIn32-bit ISO you need a system with a UEFI32 BIOS. Note that it does not necessarily depend on what CPU you have because some systems have a 64-bit CPU but have a UEFI32 BIOS and so can only be UEFI-installed using source files which have the UEFI32 boot files (e.g. Win10/11 32-bit ISOs).
Got hit with this issue, using the UEFI-Shell-2.2-23H2-RELEASE.iso
from https://github.com/pbatard/UEFI-Shell/releases while starting to test for #135.
Unfortunately, this ISO most certainly includes working UEFI bootloaders (and you can see how it is generated, through genisoimage
here), so it's rather annoying that it does not appear to work with Ventoy.
Tested in all of normal
, grub2
and memdisk
mode using Ventoy 1.0.97.
Hopefully, other people can replicate the issue, to confirm that it's not just me, and this issue can be fixed in a future release of Ventoy...
Having this issue with Proxmox VE 8.1-2 as well.
The default UEFI shell provided in espack does not boot with Ventoy either. I just unzipped the latest release file, run sh esp.sh
creating an esp.img
with UEFI shell provided in the release file. I am not able to boot the generated image using Ventoy. I am getting the error mentioned in this issue.
I am having exactly the same problem with TinyCore v.15. Could it be because of it is for x86? Does Ventoy support pre-UEFI images for older 32-bit systems, or does is it require x64 UEFI?
MSI Z97 Gaming 7 | Intel Core i7-4790K | 4x 8GB DDR3 | Primary OS: Windows 10 Pro 22H2
I have the same issue, but i think, it's not ventoy related. I'm not able to boot several linux live images, downloaded from their original webpages.
My ventoy ssd is configured by the following:
I have tried the following images:
I had tested these iso images with ventoy and I'm only able to start these, where are Debian-/Ubuntu-based, such as Ubuntu, Kubuntu, KDE neon, Linux Mint and Linux Mint Debian Edition. All other throw the
No bootfile found for UEFI!
Maybe the image does not support x64 UEFI!
error.
Arch Linux and EndeavourOS displays first
EFI stub: ERROR: exit_boot() failed!
EFI stub: ERROR: efi_stub_entry() failed!
Failed to execute EndeavourOS x86_64 UEFI Default (\arch\boot\x86_64\vmlinuz-linux): Buffer too small
and then I get the error message displayed by the other images.
All these images have an bootx64.efi file in the /efi/boot/ directory.
If i select the grub2 method in ventoy, the live linux starts and let me install it on my second internal ssd which is empty, but the following boot cannot performed and i get the error message above.
I get this issue also if I burn the images on a usb drive with rufus (GPT/UEFI/FAT32), except for Debian-based images.
I have also turn off trusted platform module and secure boot and tried to switch between UEFI only and Legacy+UEFI in my bios, but it has no impact.
It's very suspicious, two years ago i have tried out the current Manjaro release at the time and it has worked without problems. With the same hardware as i listed at the top of my posting.
I have same problem. I installed in VirtualBox: debian-12.4.0-amd64-netinst.iso (to VHD file/image). After configuration i adding .vtoy extension and after booting from image file show: No bootfile found for UEFI! Mybe the image does not support X64 UEFI!
My instalation is for UEFI only but Ventoy have problem accepted this.
If i switch in BIOS mode to Legacy i am get this Linux message:
How i can fix please?
Devs you are working on fixed this bug or not?
Hello I have installed Ventoy on my USB and I have added some ISO's files : MediCAT Hiren's BootCD Windows 10 32bit and windows password recovery BootCD all give ERROR on HP Laptop : No bootfile found for UEFI! Mybe the image does not support X64 UEFI! Best Regards