Switching from Legacy Boot to UEFI on Bazzite Without Reinstalling

I installed Bazzite in Legacy Boot mode because I didn’t disable CSM in the BIOS during installation. Now, I want to switch to UEFI, but simply changing the BIOS settings causes the system to go straight to the BIOS instead of booting into Bazzite. I only use Bazzite (no dual boot with Windows). I found guides on using Boot Repair via an Ubuntu live USB, but I’m unsure if I can do something similar with a Bazzite USB, considering its container-based system. A full reinstall is my last resort, as I’ve already done a lot of configuration. If reinstalling is the best option, I’d appreciate suggestions on how to back up my system efficiently to minimize setup time afterward. For context, I initially installed the nvidia-plasma-open image but later switched to nvidia-gnome-open with rebase due to Plasma related issues. Any advice would be greatly appreciated!
Solution:
Actually no. If legacy boot is using MBR instead of a GTP partition table.... then that's not going to work. Go with the backup and restore way
Jump to solution
3 Replies
wolfyreload
wolfyreload2w ago
I'd backup my home folder with some exceptions with something like PikaBackup. Do a reinstall and restore the backup of my home folder. If you want to go the fixing route, you might be able to boot into a GParted live environment, shrink your main partition and make a small EFI partition. Then you might be able to fix it by installing Bazzite on some other device and transplanting the files from the EFI partition to the device that you are fixing. You'd need to manually edit the grub.cfg file in /boot/efi/EFI/Fedora/grub.cfg to point to where your actual boot partition is. I haven't attempted this in a VM but it should in theory work
Solution
wolfyreload
wolfyreload2w ago
Actually no. If legacy boot is using MBR instead of a GTP partition table.... then that's not going to work. Go with the backup and restore way
dragaoazuljr
dragaoazuljrOP2w ago
I’ll search more about backup, I also have some services on systemd, I want save them too. Thanks.

Did you find this page helpful?