Please add checksum for each ISO Image.
With Ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly.
https://www.ventoy.net/
Ventoy-GRUB4DOS_UEFI
guest@porteux:~$ ll /mnt/sda1/BOOTX64_G4E.EFI
-rwxr-xr-x 1 root root 417792 Mar 23 13:24 /mnt/sda1/BOOTX64_G4E.EFI*
guest@porteux:~$ strings-BSD /mnt/sda1/BOOTX64_G4E.EFI | egrep 'BOOTX64|2025|menu.lst'
/efi/grub/menu.lst
/EFI/BOOT/BOOTX64.EFI
otherwise return 0. Not output information.eg: ls --test (hd0,0)/efi/grub/menu.lst
GRUB4DOS for_UEFI 2025-11-25, Mem: %dK/%dM/%ldM, Free_mem_start: 0x%x
/EFI/BOOT/BOOTX64.EFI
/efi/grub/menu.lst
find --set-root /efi/grub/menu.lst
/efi/grub/menu.lst
With GRUB4DOS_UEFI, you just need /EFI/BOOT/BOOTX64.EFI and /EFI/grub/menu.lst 2 files, and boot them directly.
grub4dos-for_UEFI-2025-11-25.7z 1.2M
https://github.com/porteux/porteux/issues/97#issuecomment-4115922981
Basic support for porteuX boot #3190
No bootfile found for UEFI!
Maybe the Image does not support x64 UEFI
porteux-2.6
ventoy-1.1.10
https://github.com/porteux/porteux/issues/97#issue-4115024115
Code: Select all
guest@porteus:~$ uname -a
Linux porteus.example.net 6.18.6-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 18 12:42:22 Local time zone must x86_64 AMD Ryzen 5 3400G with Radeon Vega Graphics AuthenticAMD GNU/Linux
guest@porteus:~$ cat /usr/src/linux-6.18.6/include/generated/utsversion.h
#define UTS_VERSION "#1 SMP PREEMPT_DYNAMIC Sun Jan 18 12:42:22 Local time zone must "
guest@porteus:~$ cat /usr/src/linux-6.18.6/include/generated/utsrelease.h
#define UTS_RELEASE "6.18.6-porteus"
guest@porteus:~$ cat /usr/src/linux-6.18.6/include/generated/uapi/linux/version.h
#define LINUX_VERSION_CODE 397830
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
#define LINUX_VERSION_PATCHLEVEL 18
#define LINUX_VERSION_SUBLEVEL 6
guest@porteus:~$ cat /usr/src/linux-6.18.6/include/generated/compile.h
#define UTS_MACHINE "x86_64"
#define LINUX_COMPILE_BY "root"
#define LINUX_COMPILE_HOST "porteus.example.net"
#define LINUX_COMPILER "gcc (GCC) 11.2.0, GNU ld version 2.37-slack15"https://forum.porteus.org/viewtopic.php?p=104783#p104783
https://github.com/porteux/porteux/issues/97#issuecomment-4118441987