[issue]: grubfm_multiarch.iso not booting on ExFAT
Official FAQ
- [x] I have checked the official FAQ.
Ventoy Version
1.0.74
What about latest release
Yes. I have tried the latest release, but the bug still exist.
BIOS Mode
Both
Partition Style
MBR
Disk Capacity
128GB
Disk Manufacturer
WD
Image file checksum (if applicable)
Yes.
Image file download link (if applicable)
https://github.com/a1ive/grub2-filemanager/releases/download/v7.4.0/grubfm_multiarch.iso
What happened?
The contents of the ventoy_grub.cfg file that I assigned the F6 shortcut in Ventoy are as follows:
chainloader vtoy_iso_part/grubfm_multiarch.iso iso_common_menuentry
I am copying the grubfm_multiarch.iso file to Ventoy's ExFAT part and there is Acronis WinPE iso file in this ExFAT part.
When I want to boot with the F6 shortcut, Acronis boots instead of grubfm_multiarch.iso.
For testing purposes, I changed the name of the grubfm_multiarch.iso file to A.iso only, this time the grubfm_multiarch iso file booted.
chainloader vtoy_iso_part/grubfm_multiarch.iso iso_common_menuentry
The code boots whichever file has the first letter in alphabetical order.
You can only use standard grub2 commands in ventoy_grub.cfg.
All the commands/functions in grub.cfg like iso_common_menuentry are only for Ventoy internal use and can not be used in ventoy_grub.cfg.
These commands/functions were designed only for internal use from the beginning and they need many prerequisites.