Results 1 to 6 of 6

Thread: Grub won't recognize Fedora distro

  1. #1

    Default Grub won't recognize Fedora distro

    Currently Leap 15.3 recognizes mint 20.3, but not Fedora 35 on booting.
    Each distro is on a separate nvme device.

    If I do: sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    then one of the messages is
    Found Fedora Linux 35 (Workstation Edition) on /dev/nvme2n1p2

    But in grub.cfg there is no info about Fedora and after using yast to write the boot record, there is no option for Fedora on booting.

  2. #2
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    33,257
    Blog Entries
    15

    Default Re: Grub won't recognize Fedora distro

    Quote Originally Posted by DougT View Post
    Currently Leap 15.3 recognizes mint 20.3, but not Fedora 35 on booting.
    Each distro is on a separate nvme device.

    If I do: sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    then one of the messages is
    Found Fedora Linux 35 (Workstation Edition) on /dev/nvme2n1p2

    But in grub.cfg there is no info about Fedora and after using yast to write the boot record, there is no option for Fedora on booting.
    Hi and welcome to the Forum
    Can you show the output from the following as root user, also is this system UEFI or Legacy boot?

    Code:
    os-prober
    {if uefi boot}
    efibootmgr -v
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    16,016
    Blog Entries
    3

    Default Re: Grub won't recognize Fedora distro

    Quote Originally Posted by DougT View Post
    But in grub.cfg there is no info about Fedora and after using yast to write the boot record, there is no option for Fedora on booting.
    "Fedora" is probably using "btrfs", and using a different subvolume structure than that expected by grub2 configured for "openSUSE".

    That doesn't solve your problem, but it perhaps explains it.
    openSUSE Leap 15.4; KDE Plasma 5.24.4;
    testing Tumbleweed.

  4. #4

    Default Re: Grub won't recognize Fedora distro

    Quote Originally Posted by malcolmlewis View Post
    Hi and welcome to the Forum
    Can you show the output from the following as root user, also is this system UEFI or Legacy boot?

    Code:
    os-prober
    {if uefi boot}
    efibootmgr -v
    os-prober:
    /dev/nvme1n1p4:Linux Mint 20.3 Una (20.3):LinuxMint:linux
    /dev/nvme2n1p2:Fedora Linux 35 (Workstation Edition):Fedora:linux:
    btrfs:UUID=7c2e4f20-2c10-4420-b9f4-246d4e39b196:subvol=root
    /dev/sdb1:MS-DOS 5.x/6.x/Win3.1:MS-DOS:chain

    sudo efibootmgr -v :

    EFI variables are not supported on this system.

    running as root I get the same message.

    As pointed out by another reply, I believe the Fedora btrs file system is the problem.


  5. #5
    Join Date
    Sep 2012
    Posts
    7,870

    Default Re: Grub won't recognize Fedora distro

    Quote Originally Posted by DougT View Post
    oI believe the Fedora btrs file system is the problem.
    Run and post full protocol of execution
    Code:
    START=$(date +%s)
    grub2-mkconfig
    journalctl --since=@$START

  6. #6
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,344

    Default Re: Grub won't recognize Fedora distro

    Another possible is that they are using different booting ie one is EFI and the other is MBR in such cases they will not see one another

    Note:EFI variables are not supported on this system. is strange how old is the system If EFI is not supported then your installs must be all MBR.



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •