I've put together a system that features two drives: one running Batocera for retro games and another with Bazzite for Steam games. Currently, my system defaults to booting from Batocera, and I have to use a keyboard to switch over to Bazzite. I'm looking for a simpler way for anyone using the system to boot directly into Bazzite. Is there a way to set up a USB drive that will direct the computer to boot from the Bazzite drive when plugged in? I already have both operating systems installed on their respective drives and have set the boot order in the BIOS to prioritize USB, then Batocera, and finally Bazzite. The goal is to plug in the USB before starting up and have it boot Bazzite automatically, while booting to Batocera when the USB is not connected.
1 Answer
First off, check your BIOS settings to ensure the USB drive is set to boot first. That way, the system will look for it before any of the hard drives. You can load a bootloader onto the USB drive that directs the system to boot from the Bazzite drive. This could involve setting up GRUB or similar boot management software on the USB.

Got it, so I need a bootloader on the USB. Do you know how to set that up specifically?