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:Jump to 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.
11 Replies
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.
So in your case, you'd have...
EFI-1
Windows
Linux Distro
EFI-2
Bazzite
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.
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.
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?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
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!
Oh, excellent. I guess the prober will look across EFIs, good to know!
just make sure your other linux distro never runs a grub install command to update grub (not talking about updating grub config)
Sure. It's using systemd-boot and on a separate SSD so it shouldn't touch the one with Bazzite
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