You have the wrong computer for that. Easy boot-time selection of OS works fine if the BIOS is UEFI (compliant), but the Raspberries have their own propriety methods. As mentioned, VMs is an option, but that is not typical dual-boot, although actually is more convenient as no reboot needed, all OSses running at the same time. I do that on RPi4-8GB for several years already. I avoid Windows (and never on ARM64 anyway).Thank you.
Its only for test purposes
Various other ARM64 boards can be flashed with EDK2-UEFI firmware in SPI-flash or eMMC or just SD-card. I have 2 of those, run just a generic Linux distros. You can then use the Linux efibootmgr tool to show/program/use boot entries in the flash, so systemd-boot or so can also use it. Or just GRUB using 1 OS/device as master.
It might also be that if you configure U-Boot (see denx.de) correctly, that is does the same. I had it partly working, only not storing entries in flash, so it needs to rely on what is stored in /EFI folder on ESP (bootFAT).
Statistics: Posted by redvli — Fri Jul 11, 2025 7:08 am