I'm running a triple boot Windows/Ubuntu/Fedora (I just installed Fedora) and unfortunately my grub doesn't find Fedora. I tried a few solutions online (update the grub, os-prober...) but nothing has worked.
On my understanding I have to add an entry to the file 40_custom, but I'm not sure what to enter exactly. The location of my Fedora is /dev/dm-0
, UUID 8d366751-d6fb-4ada-a807-c090ae6ba61e
.
The Fedora is on vfat and it's the latest (36), Ubuntu is 22.04
Could anyone help me?
thanks!
btrfs
) are harder to handle and thus can be skipped inupdate-grub
. – guiverc Jun 11 '22 at 05:47vfat
and it's the latest (36), Ubuntu is 22.04. – Kevin J Jun 11 '22 at 05:53https://sourceforge.net/p/boot-repair/home/Home/ – oldfred Jun 11 '22 at 18:30
thank you!
– Kevin J Jun 12 '22 at 00:27
– Kevin J Jun 12 '22 at 05:58menuentry "Fedora" { set root=(hd1,1) linux /boot/vmlinuz root=/dev/dm-0 ro quiet splash initrd /efi/fedora/grub.cfg }
So now I have the Fedora entry in the Grub, but it says it cannot find /boot/vmlinuz and I need to load the kernel first. I'm guessing I just need to change that path to something else?configfile (hd1,1)/efi/fedora/grub.cfg
Go to grub command line when booting at grub menu & dols
& thenls /efi
to see which drive & partition is correct. – oldfred Jun 12 '22 at 14:23