Ventoy icon indicating copy to clipboard operation
Ventoy copied to clipboard

[issue]: Espack not work

Open londbell opened this issue 8 months ago • 5 comments

Official FAQ

  • [x] I have checked the official FAQ.

Ventoy Version

1.1.05

What about latest release

Yes. I have tried the latest release, but the bug still exist.

Try alternative boot mode

Yes. I have tried them, but the bug still exist.

BIOS Mode

UEFI Mode

Partition Style

GPT

Disk Capacity

32GB

Disk Manufacturer

Sandisk

Image file checksum (if applicable)

None

Image file download link (if applicable)

No response

What happened?

I'm attempting to downgrade the BIOS on my Intel NUC10 using the iFlashVEfi64.efi firmware utility. Here are the steps I've taken:

Boot Configuration:

Used the default bootx64.efi loader from ESPack

Placed iFlashVEfi64.efi in the EFI system partition at: /efi/BOOT/

Image Creation:

Executed espack.bat (Windows environment) to generate custom esp.img

Boot Attempt:

Deployed the image via Ventoy 1.0.96 (latest stable release)

Received UEFI boot error: "No bootfile found for UEFI! Maybe the image does not support X64 UEFI"

londbell avatar Apr 08 '25 08:04 londbell

The efi boot file for an x86 64-bit image must be named \efi\boot\bootx64.efi So Ventoy will be looking for a file with that path and name in the image. I suggest you rename the file iFlashVEfi64.efi to bootx64.efi

steve6375 avatar Apr 08 '25 09:04 steve6375

The efi boot file for an x86 64-bit image must be named \efi\boot\bootx64.efi So Ventoy will be looking for a file with that path and name in the image. I suggest you rename the file iFlashVEfi64.efi to bootx64.efi

Sorry for not making it clear earlier. I am using the default 'BOOTX64.efi' provided by espack, which is the UEFI Shell. My intention is to boot into the UEFI Shell through Ventoy, and then manually execute 'iFlashVEfi64 bios.rom' within the UEFI Shell environment.

londbell avatar Apr 08 '25 10:04 londbell

The efi boot file for an x86 64-bit image must be named \efi\boot\bootx64.efi So Ventoy will be looking for a file with that path and name in the image. I suggest you rename the file iFlashVEfi64.efi to bootx64.efi

Additionally, it should be noted that I have tried the method you suggested — renaming 'iFlashVEfi64.efi' to 'BOOTX64.efi' — but it still throws the error "No bootfile found for UEFI! Maybe the image does not support X64 UEFI".

londbell avatar Apr 08 '25 10:04 londbell

Can you load the .img file in 7zip or similar and confirm that \efi\boot\bootx64.efi exists in your .img file (or provide the .img file)? P.S. Try latest version of Ventoy (though I don't think it will help).

steve6375 avatar Apr 08 '25 10:04 steve6375

Can you load the .img file in 7zip or similar and confirm that \efi\boot\bootx64.efi exists in your .img file (or provide the .img file)? P.S. Try latest version of Ventoy (though I don't think it will help).

Image

londbell avatar Apr 12 '25 15:04 londbell