Kernel overwriting when dual-booting two fedora installations with share /boot partition

  • swithcing to systemd-boot will avoid overwriting kernels in /boot

  • use separate EFI partitions for each OS - and use UEFI boot menu to choose which to boot, if “grub” do not list all available OSes.

  • After installation of each Fedora, rename /boot/EFI/Fedora to /boot/EFI/FEdora.1, etc. Just a few changes required. So next Fedora installation will use /boot/EFI/Fedora without issues.
    (To mix Silverblue and Fedora, install Silverblue first.)

Grub still give errors if /boot is in a btrfs partition, although usually it still can boot.

2 Likes