grub2-mkconfig puts other distro's rescue kernels in main menu entries

General support questions
Post Reply
Bluewoods
Posts: 1
Joined: 2017/05/10 18:51:18

grub2-mkconfig puts other distro's rescue kernels in main menu entries

Post by Bluewoods » 2017/05/11 17:21:11

Hello,

For testing purposes, I am making a machine with CentOS 7, CentOS 6 and Fedora 21 through 25 installed. CentOS 7 is my main operating system, so I am using it to install and maintain grub.

However, when I use grub2-mkconfig to build grub's menu entires, it gets the entries for CentOS 6 and CentOS 7 right, but for all versions of Fedora, it makes the main grub entries point to the rescue kernels, and puts their latest and older kernels in their advanced menu entries.

Is this normal? If not, is it a known issue and is there a known workaround? Thank you.

Edit: Forgot to put content of grub.cfg. Here it is:

Code: Select all

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
  source ${prefix}/user.cfg
  if [ -n "${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root ${GRUB2_PASSWORD}
  fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-80a5d97d-f720-4060-9456-4e2a4ade88ef' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos8'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8'  80a5d97d-f720-4060-9456-4e2a4ade88ef
	else
	  search --no-floppy --fs-uuid --set=root 80a5d97d-f720-4060-9456-4e2a4ade88ef
	fi
	linux16 /boot/vmlinuz-3.10.0-514.el7.x86_64 root=UUID=80a5d97d-f720-4060-9456-4e2a4ade88ef ro crashkernel=auto rhgb quiet 
	initrd16 /boot/initramfs-3.10.0-514.el7.x86_64.img
}
submenu 'Advanced options for CentOS Linux' $menuentry_id_option 'gnulinux-advanced-80a5d97d-f720-4060-9456-4e2a4ade88ef' {
	menuentry 'CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-514.el7.x86_64-advanced-80a5d97d-f720-4060-9456-4e2a4ade88ef' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos8'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8'  80a5d97d-f720-4060-9456-4e2a4ade88ef
		else
		  search --no-floppy --fs-uuid --set=root 80a5d97d-f720-4060-9456-4e2a4ade88ef
		fi
		linux16 /boot/vmlinuz-3.10.0-514.el7.x86_64 root=UUID=80a5d97d-f720-4060-9456-4e2a4ade88ef ro crashkernel=auto rhgb quiet 
		initrd16 /boot/initramfs-3.10.0-514.el7.x86_64.img
	}
	menuentry 'CentOS Linux (0-rescue-843bb04711804e53b3061bb16a3ab1d5) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-843bb04711804e53b3061bb16a3ab1d5-advanced-80a5d97d-f720-4060-9456-4e2a4ade88ef' {
	savedefault
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos8'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 --hint='hd0,msdos8'  80a5d97d-f720-4060-9456-4e2a4ade88ef
		else
		  search --no-floppy --fs-uuid --set=root 80a5d97d-f720-4060-9456-4e2a4ade88ef
		fi
		linux16 /boot/vmlinuz-0-rescue-843bb04711804e53b3061bb16a3ab1d5 root=UUID=80a5d97d-f720-4060-9456-4e2a4ade88ef ro crashkernel=auto rhgb quiet 
		initrd16 /boot/initramfs-0-rescue-843bb04711804e53b3061bb16a3ab1d5.img
	}
}

### 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_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-2A24ABE824ABB56B' {
	savedefault
	insmod part_msdos
	insmod ntfs
	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'  2A24ABE824ABB56B
	else
	  search --no-floppy --fs-uuid --set=root 2A24ABE824ABB56B
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-fadbcaa5-b556-4a0a-9055-bf31c198bbcd' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10 --hint='hd0,msdos10'  fadbcaa5-b556-4a0a-9055-bf31c198bbcd
	else
	  search --no-floppy --fs-uuid --set=root fadbcaa5-b556-4a0a-9055-bf31c198bbcd
	fi
	linux /boot/vmlinuz-0-rescue-7498bcc9bfa54c2f8a803bec243b6039 root=/dev/sda10
	initrd /boot/initramfs-0-rescue-7498bcc9bfa54c2f8a803bec243b6039.img
}
submenu 'Advanced options for Fedora release 22 (Twenty Two) (on /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-fadbcaa5-b556-4a0a-9055-bf31c198bbcd' {
	menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-7498bcc9bfa54c2f8a803bec243b6039--fadbcaa5-b556-4a0a-9055-bf31c198bbcd' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10 --hint='hd0,msdos10'  fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		else
		  search --no-floppy --fs-uuid --set=root fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		fi
		linux /boot/vmlinuz-0-rescue-7498bcc9bfa54c2f8a803bec243b6039 root=/dev/sda10
		initrd /boot/initramfs-0-rescue-7498bcc9bfa54c2f8a803bec243b6039.img
	}
	menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.0.4-301.fc22.x86_64--fadbcaa5-b556-4a0a-9055-bf31c198bbcd' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10 --hint='hd0,msdos10'  fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		else
		  search --no-floppy --fs-uuid --set=root fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		fi
		linux /boot/vmlinuz-4.0.4-301.fc22.x86_64 root=/dev/sda10
		initrd /boot/initramfs-4.0.4-301.fc22.x86_64.img
	}
	menuentry 'Fedora release 22 (Twenty Two) (on /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.14-200.fc22.x86_64--fadbcaa5-b556-4a0a-9055-bf31c198bbcd' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10 --hint='hd0,msdos10'  fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		else
		  search --no-floppy --fs-uuid --set=root fadbcaa5-b556-4a0a-9055-bf31c198bbcd
		fi
		linux /boot/vmlinuz-4.4.14-200.fc22.x86_64 root=/dev/sda10
		initrd /boot/initramfs-4.4.14-200.fc22.x86_64.img
	}
}

menuentry 'Fedora release 23 (Twenty Three) (on /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-4a071919-051e-4542-add8-932690a3afb9' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11 --hint='hd0,msdos11'  4a071919-051e-4542-add8-932690a3afb9
	else
	  search --no-floppy --fs-uuid --set=root 4a071919-051e-4542-add8-932690a3afb9
	fi
	linux /boot/vmlinuz-0-rescue-3af3647616df4d72bc485a313a5fc4a3 root=/dev/sda11
	initrd /boot/initramfs-0-rescue-3af3647616df4d72bc485a313a5fc4a3.img
}
submenu 'Advanced options for Fedora release 23 (Twenty Three) (on /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-4a071919-051e-4542-add8-932690a3afb9' {
	menuentry 'Fedora release 23 (Twenty Three) (on /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-3af3647616df4d72bc485a313a5fc4a3--4a071919-051e-4542-add8-932690a3afb9' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11 --hint='hd0,msdos11'  4a071919-051e-4542-add8-932690a3afb9
		else
		  search --no-floppy --fs-uuid --set=root 4a071919-051e-4542-add8-932690a3afb9
		fi
		linux /boot/vmlinuz-0-rescue-3af3647616df4d72bc485a313a5fc4a3 root=/dev/sda11
		initrd /boot/initramfs-0-rescue-3af3647616df4d72bc485a313a5fc4a3.img
	}
	menuentry 'Fedora release 23 (Twenty Three) (on /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.2.3-300.fc23.x86_64--4a071919-051e-4542-add8-932690a3afb9' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11 --hint='hd0,msdos11'  4a071919-051e-4542-add8-932690a3afb9
		else
		  search --no-floppy --fs-uuid --set=root 4a071919-051e-4542-add8-932690a3afb9
		fi
		linux /boot/vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/sda11
		initrd /boot/initramfs-4.2.3-300.fc23.x86_64.img
	}
	menuentry 'Fedora release 23 (Twenty Three) (on /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.8.13-100.fc23.x86_64--4a071919-051e-4542-add8-932690a3afb9' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11 --hint='hd0,msdos11'  4a071919-051e-4542-add8-932690a3afb9
		else
		  search --no-floppy --fs-uuid --set=root 4a071919-051e-4542-add8-932690a3afb9
		fi
		linux /boot/vmlinuz-4.8.13-100.fc23.x86_64 root=/dev/sda11
		initrd /boot/initramfs-4.8.13-100.fc23.x86_64.img
	}
}

menuentry 'Fedora release 24 (Twenty Four) (on /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d3631cca-2290-4e62-80c6-96a99c465256' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 --hint='hd0,msdos12'  d3631cca-2290-4e62-80c6-96a99c465256
	else
	  search --no-floppy --fs-uuid --set=root d3631cca-2290-4e62-80c6-96a99c465256
	fi
	linux /boot/vmlinuz-0-rescue-a6a174eaa32043bfb243d6d38af21014 root=/dev/sda12
	initrd /boot/initramfs-0-rescue-a6a174eaa32043bfb243d6d38af21014.img
}
submenu 'Advanced options for Fedora release 24 (Twenty Four) (on /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-d3631cca-2290-4e62-80c6-96a99c465256' {
	menuentry 'Fedora release 24 (Twenty Four) (on /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-a6a174eaa32043bfb243d6d38af21014--d3631cca-2290-4e62-80c6-96a99c465256' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 --hint='hd0,msdos12'  d3631cca-2290-4e62-80c6-96a99c465256
		else
		  search --no-floppy --fs-uuid --set=root d3631cca-2290-4e62-80c6-96a99c465256
		fi
		linux /boot/vmlinuz-0-rescue-a6a174eaa32043bfb243d6d38af21014 root=/dev/sda12
		initrd /boot/initramfs-0-rescue-a6a174eaa32043bfb243d6d38af21014.img
	}
	menuentry 'Fedora release 24 (Twenty Four) (on /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.10.14-100.fc24.x86_64--d3631cca-2290-4e62-80c6-96a99c465256' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 --hint='hd0,msdos12'  d3631cca-2290-4e62-80c6-96a99c465256
		else
		  search --no-floppy --fs-uuid --set=root d3631cca-2290-4e62-80c6-96a99c465256
		fi
		linux /boot/vmlinuz-4.10.14-100.fc24.x86_64 root=/dev/sda12
		initrd /boot/initramfs-4.10.14-100.fc24.x86_64.img
	}
	menuentry 'Fedora release 24 (Twenty Four) (on /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.5.5-300.fc24.x86_64--d3631cca-2290-4e62-80c6-96a99c465256' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 --hint='hd0,msdos12'  d3631cca-2290-4e62-80c6-96a99c465256
		else
		  search --no-floppy --fs-uuid --set=root d3631cca-2290-4e62-80c6-96a99c465256
		fi
		linux /boot/vmlinuz-4.5.5-300.fc24.x86_64 root=/dev/sda12
		initrd /boot/initramfs-4.5.5-300.fc24.x86_64.img
	}
}

menuentry 'Fedora release 25 (Twenty Five) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b768b04e-a5ce-4ad2-aca8-feda1eb2b336' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13 --hint='hd0,msdos13'  b768b04e-a5ce-4ad2-aca8-feda1eb2b336
	else
	  search --no-floppy --fs-uuid --set=root b768b04e-a5ce-4ad2-aca8-feda1eb2b336
	fi
	linux /boot/vmlinuz-0-rescue-eae7775818a746e09cbce54ffbbd2333 root=/dev/sda13
	initrd /boot/initramfs-0-rescue-eae7775818a746e09cbce54ffbbd2333.img
}
submenu 'Advanced options for Fedora release 25 (Twenty Five) (on /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-b768b04e-a5ce-4ad2-aca8-feda1eb2b336' {
	menuentry 'Fedora release 25 (Twenty Five) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-eae7775818a746e09cbce54ffbbd2333--b768b04e-a5ce-4ad2-aca8-feda1eb2b336' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13 --hint='hd0,msdos13'  b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		else
		  search --no-floppy --fs-uuid --set=root b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		fi
		linux /boot/vmlinuz-0-rescue-eae7775818a746e09cbce54ffbbd2333 root=/dev/sda13
		initrd /boot/initramfs-0-rescue-eae7775818a746e09cbce54ffbbd2333.img
	}
	menuentry 'Fedora release 25 (Twenty Five) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.10.14-200.fc25.x86_64--b768b04e-a5ce-4ad2-aca8-feda1eb2b336' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13 --hint='hd0,msdos13'  b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		else
		  search --no-floppy --fs-uuid --set=root b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		fi
		linux /boot/vmlinuz-4.10.14-200.fc25.x86_64 root=/dev/sda13
		initrd /boot/initramfs-4.10.14-200.fc25.x86_64.img
	}
	menuentry 'Fedora release 25 (Twenty Five) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.8.6-300.fc25.x86_64--b768b04e-a5ce-4ad2-aca8-feda1eb2b336' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13 --hint='hd0,msdos13'  b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		else
		  search --no-floppy --fs-uuid --set=root b768b04e-a5ce-4ad2-aca8-feda1eb2b336
		fi
		linux /boot/vmlinuz-4.8.6-300.fc25.x86_64 root=/dev/sda13
		initrd /boot/initramfs-4.8.6-300.fc25.x86_64.img
	}
}

menuentry 'CentOS release 6.9 (Final) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-86f273f7-f058-437f-bb49-97716427dc9c' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  86f273f7-f058-437f-bb49-97716427dc9c
	else
	  search --no-floppy --fs-uuid --set=root 86f273f7-f058-437f-bb49-97716427dc9c
	fi
	linux /boot/vmlinuz-2.6.32-696.1.1.el6.x86_64 ro root=UUID=86f273f7-f058-437f-bb49-97716427dc9c rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
	initrd /boot/initramfs-2.6.32-696.1.1.el6.x86_64.img
}
submenu 'Advanced options for CentOS release 6.9 (Final) (on /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-86f273f7-f058-437f-bb49-97716427dc9c' {
	menuentry 'CentOS (2.6.32-696.1.1.el6.x86_64) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32-696.1.1.el6.x86_64--86f273f7-f058-437f-bb49-97716427dc9c' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  86f273f7-f058-437f-bb49-97716427dc9c
		else
		  search --no-floppy --fs-uuid --set=root 86f273f7-f058-437f-bb49-97716427dc9c
		fi
		linux /boot/vmlinuz-2.6.32-696.1.1.el6.x86_64 ro root=UUID=86f273f7-f058-437f-bb49-97716427dc9c rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
		initrd /boot/initramfs-2.6.32-696.1.1.el6.x86_64.img
	}
	menuentry 'CentOS 6 (2.6.32-642.el6.x86_64) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.32-642.el6.x86_64--86f273f7-f058-437f-bb49-97716427dc9c' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  86f273f7-f058-437f-bb49-97716427dc9c
		else
		  search --no-floppy --fs-uuid --set=root 86f273f7-f058-437f-bb49-97716427dc9c
		fi
		linux /boot/vmlinuz-2.6.32-642.el6.x86_64 ro root=UUID=86f273f7-f058-437f-bb49-97716427dc9c rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
		initrd /boot/initramfs-2.6.32-642.el6.x86_64.img
	}
}

menuentry 'Fedora release 21 (Twenty One) (on /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-63c80e65-0766-4b1c-a749-ccffabc384db' {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos9'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9'  63c80e65-0766-4b1c-a749-ccffabc384db
	else
	  search --no-floppy --fs-uuid --set=root 63c80e65-0766-4b1c-a749-ccffabc384db
	fi
	linux /boot/vmlinuz-0-rescue-edb37998df56471a9555fe2e016da526 root=/dev/sda9
	initrd /boot/initramfs-0-rescue-edb37998df56471a9555fe2e016da526.img
}
submenu 'Advanced options for Fedora release 21 (Twenty One) (on /dev/sda9)' $menuentry_id_option 'osprober-gnulinux-advanced-63c80e65-0766-4b1c-a749-ccffabc384db' {
	menuentry 'Fedora release 21 (Twenty One) (on /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-edb37998df56471a9555fe2e016da526--63c80e65-0766-4b1c-a749-ccffabc384db' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos9'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9'  63c80e65-0766-4b1c-a749-ccffabc384db
		else
		  search --no-floppy --fs-uuid --set=root 63c80e65-0766-4b1c-a749-ccffabc384db
		fi
		linux /boot/vmlinuz-0-rescue-edb37998df56471a9555fe2e016da526 root=/dev/sda9
		initrd /boot/initramfs-0-rescue-edb37998df56471a9555fe2e016da526.img
	}
	menuentry 'Fedora release 21 (Twenty One) (on /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.17.4-301.fc21.x86_64--63c80e65-0766-4b1c-a749-ccffabc384db' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos9'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9'  63c80e65-0766-4b1c-a749-ccffabc384db
		else
		  search --no-floppy --fs-uuid --set=root 63c80e65-0766-4b1c-a749-ccffabc384db
		fi
		linux /boot/vmlinuz-3.17.4-301.fc21.x86_64 root=/dev/sda9
		initrd /boot/initramfs-3.17.4-301.fc21.x86_64.img
	}
	menuentry 'Fedora release 21 (Twenty One) (on /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.13-100.fc21.x86_64--63c80e65-0766-4b1c-a749-ccffabc384db' {
		savedefault
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos9'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9'  63c80e65-0766-4b1c-a749-ccffabc384db
		else
		  search --no-floppy --fs-uuid --set=root 63c80e65-0766-4b1c-a749-ccffabc384db
		fi
		linux /boot/vmlinuz-4.1.13-100.fc21.x86_64 root=/dev/sda9
		initrd /boot/initramfs-4.1.13-100.fc21.x86_64.img
	}
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Post Reply