(Help) Lost fedora34-cinnamon entries in grub bootup after installing fedora34-gnome

linubd

New Member
Credits
16
Hello im fairly new to linux, kindly help resolve this.

In addition to windows 10, i installed fedora 34 cinnamon(with disk encryption.)
On boot up, grub showed entries for both these OSes, all great.

Then i installed fedora 34 gnome(with disk encryption), as the third OS on my pc.
After this, when i boot up, grub shows only fedora 34 gnome and windows 10. It does not show the cinnamon OS.

I would like to run all the three OSes on my pc. Kindly guide on resolving this.
----

With my limited knowledge and googling, i tried regenerating grub using this command:
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

But it didnt make a difference. I have a UEFI system btw.

Thank you
 


KGIII

Super Moderator
Staff member
Gold Supporter
Credits
28,112

f33dm3bits

Gold Member
Gold Supporter
Credits
25,562
Instead of installing a second spin of Fedora you could have just installed the Cinnamon desktop environment along side the Gnome desktop environment. My guess is that the efi file of your Fedora Gnome installation got overwritten by your Fedora Cinnamon installation or something like that.
 

dos2unix

Well-Known Member
Credits
4,591
I would like to run all the three OSes on my pc. Kindly guide on resolving this.
Technically you aren't running three different OS's. Some BIOS's only list boot by OS.
But as f33dm3bits said, why not just run mutiple desktops on a single install of Fedora.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,562
I installed Fedora several times on a vm with efi boot. The first time I install Fedora Gnome, then I added a disk and then install Fedora Xfce. They booted fine I just had to select which disk to boot from but that's because lack of experience with multi-boot since I haven't done that in years.

Then I thew away my vm and create a new vm with one disk, I install Fedora Gnome again and I was wanting to install Fedora again but then I noticed by using all the defaults during the installation that the Fedora installer had used all the disk space so I am unable to install a second installation on the same disk.

So from that I can conclude we need answers to the Following questions:
1. How many disks are in your system?
2. If you have multiple disk which I am actually assuming, on which disk is your Windows installation and Which disk did you install Fedora Gnome and which disk did you install Fedora Cinnamon?

Since when accepting the the "Automatic Partition" during installation all the disk space gets taken of a disk I can only a assume you did a "Custom Partition" setup which leads to the last question.
3. How did you do your partition setup during your Fedora Gnome installation?

I also did an installation with a "Custom Partitioning", there I selected a partition for the root(/) partition, efi partition and the boot partition and I selected to encrypt my root(/) partition. I left space so that afterwards I can do an installation of Fedora Xfce on the same disk, I then booted with the Fedora Xfce iso and I did the following setup: separate root(/) partition, seperate /boot partition and the same efi(vda1) as my previous installation and I renamed the volume group vgxfce.

This is what my /boot/efi partition looks like before installing Fedora Xfce.
Code:
[[email protected] mnt]$ ls -l /mnt/EFI/fedora/
total 12176
-rwxr-xr-x. 1 root root     112 Apr 21 06:51 BOOTIA32.CSV
-rwxr-xr-x. 1 root root     110 Apr 21 06:51 BOOTX64.CSV
drwxr-xr-x. 2 root root    8192 Apr 23 06:58 fonts
-rwxr-xr-x. 1 root root 1598728 Mar 25 18:54 gcdia32.efi
-rwxr-xr-x. 1 root root 2536712 Mar 25 18:54 gcdx64.efi
-rwxr-xr-x. 1 root root     144 Jun  7 14:18 grub.cfg
-rwxr-xr-x. 1 root root 1598728 Mar 25 18:54 grubia32.efi
-rwxr-xr-x. 1 root root 2536712 Mar 25 18:54 grubx64.efi
-rwxr-xr-x. 1 root root  676040 Apr 21 06:51 mmia32.efi
-rwxr-xr-x. 1 root root  850032 Apr 21 06:51 mmx64.efi
-rwxr-xr-x. 1 root root  928592 Apr 21 06:51 shim.efi
-rwxr-xr-x. 1 root root  740344 Apr 21 06:51 shimia32.efi
-rwxr-xr-x. 1 root root  928592 Apr 21 06:51 shimx64.efi
After the installation my system booted and /boot/efi looked like this.
Code:
[[email protected] ~]# ls -l /boot/efi/EFI/fedora/
total 12176
-rwx------. 1 root root     112 Apr 21 08:51 BOOTIA32.CSV
-rwx------. 1 root root     110 Apr 21 08:51 BOOTX64.CSV
drwx------. 2 root root    8192 Apr 23 08:57 fonts
-rwx------. 1 root root 1598728 Mar 25 19:54 gcdia32.efi
-rwx------. 1 root root 2536712 Mar 25 19:54 gcdx64.efi
-rwx------. 1 root root     144 Jun  7 16:31 grub.cfg
-rwx------. 1 root root 1598728 Mar 25 19:54 grubia32.efi
-rwx------. 1 root root 2536712 Mar 25 19:54 grubx64.efi
-rwx------. 1 root root  676040 Apr 21 08:51 mmia32.efi
-rwx------. 1 root root  850032 Apr 21 08:51 mmx64.efi
-rwx------. 1 root root  928592 Apr 21 08:51 shim.efi
-rwx------. 1 root root  740344 Apr 21 08:51 shimia32.efi
-rwx------. 1 root root  928592 Apr 21 08:51 shimx64.efi
I can only conclude than as what @dos2unix already mentioned may be true but would find that strange. If not it could also be that for your Fedora Cinnamon installation you installed /boot and /efi/boot on another disk and therefore that grub is not able to pick it up if you are booting from the disk that has your first installation. Try going to your bios/uefi and than setup the disk that you install Fedora Cinnamon as primary boot disk and see if Fedora Cinnamon does boot then. If so those on the thread can work the problem from there, since I'm no use to anyone when it comes to multi-boot ;)
 
Last edited:

stan

Well-Known Member
Credits
7,680
I'm no use to anyone when it comes to multi-boot
Well, I'd say your experiments were both useful and helpful. :) Fedora is rather different from most of the Linux that I use, so I have little or no experience with LVM, BTRFS, and encryption.
 
Last edited:
$100 Digital Ocean Credit
Get a free VM to test out Linux!

Staff online


Top