No Dual Boot Option / Boot option not in UEFI

I recently installed two operating systems on my Framework 16. On disk 0 is Linux mint on a 2TB WD Black SSD. Following that installation, Disk 1 (1TB WD SSD) got windows 11, standard installation. After installation was complete, the UEFI no longer recognized Disk 0 as a separate OS, and is in read-only mode with a 400mb partition. The UEFI shows that Disk 0 is the 2 TB WD SSD, but has no boot option for Linux. For some reason, the UEFI still launces Windows when I try booting from the Mint SSD. I have attempted to use third party Grub software. I have tried formatting the 2TB SSD, but due to its ‘read-only’ status, I cannot even do that to put a fresh copy of mint on it. The 2TB disk 1 shows good health and no errors.

You need to physically remove disk 0 before installing windows, or in the case of using only one SSD, install Windows first

1 Like

So, I suppose that means that I am going to replace the 2TB tomorrow. I may just try a MiniTool to totally reset the 2TB, and see if I can get Linux on it.

I was able to solve the problem by doing the following:
Using MiniTool, I wiped the 2TB drive to factory reset and erase the partition.
This also nuked my new windows installation, but I expected that.
I removed the 2TB drive from the primary slot (0), and left the 1TB in the secondary slot (1)
I put everything back together, and installed windows onto the 1TB drive
I then powered down, installed the freshly wiped 2TB into the primary slot(0)
Powered on, completed an installation of Linux onto the 2TB drive
Everything now works, and I dual boot with no problem

Lesson Learned
Install windows before Linux, or Windows will nuke your Linux without asking

1 Like

The typical extent of things the Windows installer does without confirmation during setup is installing its bootloader and registering it as the default bootloader.

Unless you choose to Erase and Initialize the disk, or there is a grave bug in Setup (please write your repro steps - this is very helpful for documentation) your Linux filesystem is supposed to be entirely untouched.