How to setup triple boot with Bazzite, Windows and a regular Linux distro?

I am planning on building a console-sized PC and want to be able to game on it as well as work from it when needed. In the docs at the dual boot section, it is mentioned that dual boot works best with Windows installed first [1]. Okay, this has been the case with a regular Linux distro as well, no problem here. I can install Windows with a 1 GB EFI partition (UEFI) so I can also install my Linux distro's systemd and other components on it. What about Bazzite? In the docs I see some info about installing other Fedora Atomic Desktop Images on the same drive and having to create a separate EFI partition for each [2], but I would only have 1 Atomic Desktop Image, Bazzite. Does that mean that if I want to triple boot, I would need an EFI partition for Windows and my Linux distro (like I have now on my laptop) and a separate EFI partition for Bazzite? Or I can somehow have Bazzite related /boot files on the same EFI partition as my other 2 OSes?
Dual Boot Preliminary and Post-Installation Setup Guide - Bazzite D...
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Solution:
For right now at least, it seems like the Bazzite bootloader needs to be on its own separate efi partition, trying to have it share an efi doesn't play well with the installer.
Jump to solution
11 Replies
Solution
Richard
Richard2w ago
For right now at least, it seems like the Bazzite bootloader needs to be on its own separate efi partition, trying to have it share an efi doesn't play well with the installer.
Richard
Richard2w ago
So in your case, you'd have... EFI-1 Windows Linux Distro EFI-2 Bazzite
TermoZour
TermoZourOP2w ago
and from what I keep reading on this server, if I want to switch between EFI-1 and EFI-2 I would have to do that through the BIOS. The setup I have now (only EFI-1) boots systemd and from there I select either my distro or Windows.
Richard
Richard2w ago
Correct, since the two partitions can't see eachother, a boot manager, grub or something similar, can't see all three bootloaders at the same time. But, you can still get to the different boot managers through BIOS. That said, on EFI-1, you'll still be able to do exactly what you're doing. You'll only need to go into BIOS to get to/from Bazzite.
tropiezagallinas
Executing ujust regenerate-grub founds Windows boot manager and adds an entry to Bazzite grub. Wouldn't Bazzite grub be able to see another Linux too once the three are installed?
TermoZour
TermoZourOP2w ago
It should. Unfortunately in my case, I had to install Bazzite to a completely separate SSD (I'm using scrap parts for now) and the 120 GB OS SSD does not have enough room available for Tiny11, my Linux distro and Bazzite. I only had about 55 GB available and Bazzite docs recommend at least 64 GB. I'm currently booting Bazzite by default and switch to systemd from BIOS in order to select Windows or my distro
TermoZour
TermoZourOP2w ago
Apparently GRUB from Bazzite did detect Windows as well as my distro. I don't seem to need the BIOS boot menu to switch between the 3 OSes!
Richard
Richard2w ago
Oh, excellent. I guess the prober will look across EFIs, good to know!
HikariKnight
HikariKnight2w ago
just make sure your other linux distro never runs a grub install command to update grub (not talking about updating grub config)
TermoZour
TermoZourOP2w ago
Sure. It's using systemd-boot and on a separate SSD so it shouldn't touch the one with Bazzite
HikariKnight
HikariKnight2w ago
in theory that should be fine then in theory official stance is we dont support dual booting with other linux systems because of other grub versions being incompatible

Did you find this page helpful?