Grub2 openSUSE does not recognise Fedora

Hi there,

I have installed Fedora 19 to my machine. My fdisk -l looks below

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     2459647     1228800    7  HPFS/NTFS/exFAT
/dev/sda2         2459648   663092511   330316432    7  HPFS/NTFS/exFAT
/dev/sda3       944003072   976771071    16384000    7  HPFS/NTFS/exFAT
/dev/sda4       663093248   944003071   140454912    5  Extended
/dev/sda5       785973248   935797466    74912109+  83  Linux
/dev/sda6       935798784   944003071     4102144   82  Linux swap / Solaris
/dev/sda7   *   663097344   664121343      512000   83  Linux
/dev/sda8       664123392   778819583    57348096   8e  Linux LVM

Partition table entries are not in disk order

However after running in openSUSE


grub2-mkconfig -o /boot/grub2/grub.cfg 

My openSUSE grub2 is still the same.

On the other hand Fedora grub2 (which I am currently using) does pick up all my 3 OS and could boot them.

I would upgrade to openSUSE 13.1 soon and by that time I assume my openSUSE grub2 would be used as boot. Would openSUSE 13.1 pick up Fedora as 1 of the OS and include it in grub2?
If not could I change boot flag to Fedora and update grub2 there as a fix? Thanks.

When you change the font inside the CODE tags, you nullify the effect of the CODE tags. >:)

When in openSUSE
Mount the fedora root partition in the file manager
Then run

grub2-mkconfig -o /boot/grub2/grub.cfg

thank after mounting fedora it appears working.

Is Fedora installed in that LVM?

If so, that’s the reason for your problem. You have to make the LVM accessible (with “vgchange -a y”) before the linux inside the LVM will be picked up.

When I last tried Fedora, it was the other way for me. The Fedora grub menu did not pickup opensuse. It was my opensuse that was using an LVM (an encrypted LVM).

Is Fedora installed in that LVM?

If so, that’s the reason for your problem.

I’ve had Fedora in non LVM with the same issue FYI