I had Windows on a m.2 drive in the slot with the highest speed, and another m.2 drive in a different slot to store the files. I used Windows for a while and used both m.2 drives. Now I unplugged both m.2 drives and plugged in a SATA drive with Linux (Nobara OS) installed on it. I put the Windows drives back in and was expecting the computer to ask which OS to boot, but it boots whatever is selected in the UEFI as the primary.
From what I saw in the forums, the Linux bootloader is supposed to ask for the options. When I select the Linux drive as the primary from the UEFI, it boots into Linux and doesn't ask either. I have seen people's system ask for OS on boot and they had Windows drive plugged in while they installed Linux. I removed the drives to keep things safe. Is it possible to make the bootloader ask for which OS to boot?