Fedora Workstation grub menu entry gone after installing KDE spin

I’ve recently installed the Fedora KDE spin alongside my existing Fedora Workstation install (with the automatic partitioning) to try that out, but now the grub menu only shows the KDE spin on the boot menu and not my previous install

The partitions from the Workstation install are still all there, but it just doesn’t appear on the grub menu so I can’t boot to it at all :confused:

Does anyone have any idea how can I solve this?
I tried reinstalling grub2-common and also running the command to make the config file again but it still wouldn’t appear unfortunately…

Have you considered installing one Fedora spin (the one used for less “heavy” workloads) in a VM? This save a lot of time waiting to reboot as both spins are available at the same time.

That is not going to work without some trickery. The reason is that /boot/efi/EFI/fedora/grub.cfg refers to the latest installed /boot file system making the first installed invisible.

1 Like

I see… Any idea how can I manage to boot to that other installation though?

Try installing rEFInd, see this post. It can bypass grub and boot the Linux kernel directly, hopefully allowing you to choose which one to boot.

Alternatively you could chroot into the other Fedora and reinstall grub from there, but it’s a rather inconvenient process and you wouldn’t be able to use KDE anymore.

In the file you have

search --no-floppy --root-dev-only --fs-uuid --set=dev 56a83e29-1e98-44f6-a33e-8988906ef2a1

The uuid 56a83e29-1e98-44f6-a33e-8988906ef2a1 will match one of the file systems, and you should run lsblk -f to find out which one it is. Also locate the other /boot file system and edit the uuid to match that one.

Be careful. A mistake can make the system unbootable, in which case you would need the live system to fix it.