There is no entry for Ubuntu in /etc/grub.d/10_linux in grub.cfg

asked 2015-11-29 20:28:43 -0600

IDon'tKnowWhatToUse gravatar image

I cannot choose which Linux distro to boot from the GRUB list. There is no list item for Ubuntu.

I installed Fedora23 first and later installed Ubuntu (LTS 14). I can boot into Ubuntu by pressing esc on bootup and selecting boot option then UEFI boot file.

I tried grub2-mkconfig. And I had a look in /boot/grub2/grub.cfg

I found 2 entries for Fedora( both of which show up on GRUB ) under /etc/grub.d/10_linux but no Ubuntu. I did find an entry for Ubuntu but only under /etc/grub.d/30_os-prober.

I don't know what these entries mean exactly though.

I also checked if I'm using UEFI or BIOS by

dmesg | grep "EFI v"

And it shows

[0.000000] efi: EFI v2.31 by INSYDE corp.

I also disabled legacy support from the BIOS settings just in case.

I checked /boot/efi/EFI and I found both fedora and ubuntu directories with some content. Though again, I don't exactly know if all that should be is there.

Is there something wrong with my grub.cfg ? What can I change to show Ubuntu on the GRUB screen ?

edit retag flag offensive close merge delete


Have you run this command : sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ? This one is for EFI, the other one (/boot/grub2/grub.cfg) is for Bios.

yolo gravatar imageyolo ( 2015-11-30 16:55:04 -0600 )edit