grub2 and three-boot system, new mask of grub2

I have in my laptop a three-boot system, opensuse12.2, opensuse 12.2, windows(yes, two 12.2:)), now, before, when I had opensuse 12.1 and grub1, if at the startup when grub1 mask appear, I had all the options (safemode etc.) if I chose the first 12.1 ir started to load 12.1, if I chose the second 12.2 it launch another grub1 mask, so I had all the options too for the second 12.1(safemode etc.), if I chose the option it lanched the 12.1 normally.

now with grub2 and 12.2, the same three-boot system, I have the options for the first 12.2, but not for the second, if I launch the second 12.2 it start to load the second 12.2 and I would like to have a second grub2 mask to have options for the second 12.2 too.

how can I have this ???
thanks,
:slight_smile: ciao, pier :slight_smile:

Does each of your 12.2 systems have own /boot?

no, no /boot partition,
each of them have theyr own /boot folder in theyr own root (/) partition
I installed one after the other
:slight_smile: ciao, pier :slight_smile:

You could directly load grub2 for second openSUSE from the first grub2 menu. First get UUID for partition of your second openSUSE:

bor@opensuse:~> sudo /usr/sbin/grub2-probe -t fs_uuid -d /dev/sda1
1ba489f0-5772-45b7-b2ad-ad94142bd8e8

where /dev/sdaX is partition with second openSUSE and then add somehing lije this to /boot/grub2/custom.cfg of the first openSUSE (i.e. which is loaded first):

menuentry "Second openSUSE bootloader" {
    search --no-floppy --fs-uuid --set=root 1ba489f0-5772-45b7-b2ad-ad94142bd8e8
    multiboot /boot/grub2/i386-pc/core.img
}