Hi
OpenSuse doing wrong grub.cfg, arranges fedora linux images in reverse order (from oldest to newest)
Command
grub2-mkconfig -o /boot/grub2/grub.cfg
works about 4 miuntes (finished without error). Lines for OpenSuse and Debian creates in a few seconds, but for Fedora in a few minutes.
How can I fix it (order)?
menuentry 'openSUSE' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux
-simple-0a009383-a4c9-4c97-b672-4ed9a5f25f16' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremeta
l=ahci0,msdos1 --hint='hd0,msdos1' 0a009383-a4c9-4c97-b672-4ed9a5f25f16
else
search --no-floppy --fs-uuid --set=root 0a009383-a4c9-4c97-b672-4ed9a5f25f16
fi
echo 'Loading Linux 4.1.3-2-desktop ...'
linux /boot/vmlinuz-4.1.3-2-desktop root=UUID=0a009383-a4c9-4c97-b672-4ed9a5f25f16 resume=/dev/disk
/by-uuid/ebae7ed6-d4dc-449f-a8a9-4fe0e2b937eb splash=silent quiet showopts nouveau.modeset=0
echo 'Loading initial ramdisk ...'
initrd /boot/initrd-4.1.3-2-desktop
}
submenu 'Advanced options for openSUSE' --hotkey=1 $menuentry_id_option 'gnulinux-advanced-0a009383-a4c9-4c97-
b672-4ed9a5f25f16' {
menuentry 'openSUSE, with Linux 4.1.3-2-desktop' --hotkey=2 --class opensuse --class gnu-linux --class
gnu --class os $menuentry_id_option 'gnulinux-4.1.3-2-desktop-advanced-0a009383-a4c9-4c97-b672-4ed9a5f25f16'
{
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-
baremetal=ahci0,msdos1 --hint='hd0,msdos1' 0a009383-a4c9-4c97-b672-4ed9a5f25f16
else
search --no-floppy --fs-uuid --set=root 0a009383-a4c9-4c97-b672-4ed9a5f25f16
fi
echo 'Loading Linux 4.1.3-2-desktop ...'
linux /boot/vmlinuz-4.1.3-2-desktop root=UUID=0a009383-a4c9-4c97-b672-4ed9a5f25f16 resume=/
dev/disk/by-uuid/ebae7ed6-d4dc-449f-a8a9-4fe0e2b937eb splash=silent quiet showopts nouveau.modeset=0
echo 'Loading initial ramdisk ...'
initrd /boot/initrd-4.1.3-2-desktop
}
menuentry 'openSUSE, with Linux 4.1.3-1-desktop' --class opensuse --class gnu-linux --class gnu --cla
ss os $menuentry_id_option 'gnulinux-4.1.3-1-desktop-advanced-0a009383-a4c9-4c97-b672-4ed9a5f25f16' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-
baremetal=ahci0,msdos1 --hint='hd0,msdos1' 0a009383-a4c9-4c97-b672-4ed9a5f25f16
else
search --no-floppy --fs-uuid --set=root 0a009383-a4c9-4c97-b672-4ed9a5f25f16
fi
echo 'Loading Linux 4.1.3-1-desktop ...'
linux /boot/vmlinuz-4.1.3-1-desktop root=UUID=0a009383-a4c9-4c97-b672-4ed9a5f25f16 resume=/
dev/disk/by-uuid/ebae7ed6-d4dc-449f-a8a9-4fe0e2b937eb splash=silent quiet showopts nouveau.modeset=0
echo 'Loading initial ramdisk ...'
initrd /boot/initrd-4.1.3-1-desktop
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_
id_option 'osprober-gnulinux-simple-332c0919-d691-4ad6-8ffa-54c0aec2f00c' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremeta
l=ahci0,msdos2 --hint='hd0,msdos2' 332c0919-d691-4ad6-8ffa-54c0aec2f00c
else
search --no-floppy --fs-uuid --set=root 332c0919-d691-4ad6-8ffa-54c0aec2f00c
fi
linux /boot/vmlinuz-4.1.3-200.fc22.x86_64 root=/dev/sda2
initrd /boot/initramfs-4.1.3-200.fc22.x86_64.img
}
submenu 'Advanced options for Fedora release 22 (Twenty Two) (on /dev/sda2)' $menuentry_id_option 'osprober-gn
ulinux-advanced-332c0919-d691-4ad6-8ffa-54c0aec2f00c' {
menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda2)' --class gnu-linux --class gnu --class os $me
nuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.3-200.fc22.x86_64--332c0919-d691-4ad6-8ffa-54c0aec2f00c
' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-
baremetal=ahci0,msdos2 --hint='hd0,msdos2' 332c0919-d691-4ad6-8ffa-54c0aec2f00c
else
search --no-floppy --fs-uuid --set=root 332c0919-d691-4ad6-8ffa-54c0aec2f00c
fi
linux /boot/vmlinuz-4.1.3-200.fc22.x86_64 root=/dev/sda2
initrd /boot/initramfs-4.1.3-200.fc22.x86_64.img
}
menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda2)' --class gnu-linux --class gnu --class os $me
nuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.3-201.fc22.x86_64--332c0919-d691-4ad6-8ffa-54c0aec2f00c
' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-
baremetal=ahci0,msdos2 --hint='hd0,msdos2' 332c0919-d691-4ad6-8ffa-54c0aec2f00c
else
search --no-floppy --fs-uuid --set=root 332c0919-d691-4ad6-8ffa-54c0aec2f00c
fi
linux /boot/vmlinuz-4.1.3-201.fc22.x86_64 root=/dev/sda2
initrd /boot/initramfs-4.1.3-201.fc22.x86_64.img
}
menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda2)' --class gnu-linux --class gnu --class os $me
nuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.3-201.fc22.x86_64+debug--332c0919-d691-4ad6-8ffa-54c0ae
c2f00c' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-
baremetal=ahci0,msdos2 --hint='hd0,msdos2' 332c0919-d691-4ad6-8ffa-54c0aec2f00c
else
search --no-floppy --fs-uuid --set=root 332c0919-d691-4ad6-8ffa-54c0aec2f00c
fi
linux /boot/vmlinuz-4.1.3-201.fc22.x86_64+debug root=/dev/sda2
initrd /boot/initramfs-4.1.3-201.fc22.x86_64+debug.img
}
}
menuentry 'Debian GNU/Linux (8.1)...