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:
[liveuser@localhost-live 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:
[root@fedora ~]# 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
