Before I get into the problem, allow me to provide an overview of my system. I have seven drives, one of them is external and not connected, so we’re talking about sda through sdf.
sda is the original SSD (samsung 850 evo) from when I built my computer.
sdc is another SSD (samsung 860 evo) that was installed later.
If I recall correctly, I did a split installation of Windows and elementaryOS more than six years ago. Eventually I took eOS off and installed sdc, along with pop!_OS.
At this point my bootloader was on sda1 (still named ‘ubuntu’ from the popos install).
Eventually I installed Arch and had a working bootloader on sdc1. Around this time last year an Arch update broke my grub install on sdc1, but I could still write to grub on sda1 and decided to use that.
Fast-forward a year and grub was still an issue on my arch install, I wanted to become a little more familiar with Fedora anyway, and I decided to try out Fedora 38.
I was hoping installing Fedora on top of sdc would rewrite its partitions and give me a grub install that would allow me to chose between Fedora and Windows.
After the first installation, my motherboard only identified grub on sda1 and Windows on sda2. I then installed Fedora on sdc again. Still no working grub (or one with expected behavior), so I checked the partitions with gparted and noted that sdc1 wasn’t flagged for boot, so I added that flag. I can see grub text when I boot into the Fedora partition, it’s incredibly large and passes through to plymouth and then gdm.
I attempted grub-mkconfig -o /boot/grub/grub.cfg
and was greeted with multiple error: ../grub-core/disk/diskfilter.c:502:invalid volume.
errors.
If I am correct, sda was originally formatted as an MBT drive and then later I used MBR2GPT to change it. sdc has always been a GPT drive.
Here is a link to my anaconda log.
Matrix Thread Describing and Discussing This Issue
Here is a link to a mastodon thread where I was discussing my issue.
At this point I am trying to determine how to restore a “fedora correct” grub install on sdc that I can customize and also use to boot into Windows.
Grub, booting, and boot partitions have always been difficult for me to wrap my head around. Any suggestions are welcome. Please let me know if I can provide any more information.
Below, you will also find cfdisk screenshots of sda and sdc.