Problem - All grub kernel options not showing?

Michael D. Setzer II mikes at kuentos.guam.net
Sun Oct 25 10:27:13 UTC 2015


Had a load shedding issue that hit my college building at 2am and building 
generator didn't kick in, and UPS didn't say up for the hour outage. Went in at 
about 6:30am on Sunday to fix things, and found that one of my main servers 
was coming up with the grub menu, but only the options for memtest and my 
g4l special option were showing up. None of the kernel option would show 
up? After booting with the g4l option with its kernel, I was able to look at the 
grub.cfg file, and options are there in the grub.cfg file. 

I was able to get it to load the kernel by copying the kernel options to the end, 
and removing the extra stuff after the menuentry name?? I had also 
commented out the load_video line, and switched, the linux16 and initrd16 to 
linux and initrd, but don't think that was the issue, since after doing a reboot, 
it wouldn't show the opiton until I changed it to just
menuentry 'Fedora' {

I though it might be the blkid that was off, but it seems to be correct. 
Below is the current grub.cfg that I had made on the machine using 
grub2-mkconfig -o /boot/grub2/grub.cfg
Originally, it went thru, but the reboot showed only the memtest option, and 
the g4l option, and I did the coping of the line, and modification to get it to 
boot.  

Had a 7am meeting that I ended up being late for, since I could get the 
machines all up quickly. Machine is now running, but still don't know why the 
regulare grub menu options are not showing. The 20+ other machines seem 
to have the grub working just fine. This machine did recently have a 
motherboard failure, and it was replaced, but everything else was the same. 

Below is the grub.cfg and the output of blkid??

Thanks.


#
# 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
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
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'  
1228e51c-1d2f-43b0-a792-84d87541e746
else
  search --no-floppy --fs-uuid --set=root 
1228e51c-1d2f-43b0-a792-84d87541e746
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
else
  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
fi
insmod png
background_image -m stretch /verne.png
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=30
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=30
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora (fedup) 22 (Twenty Two)' --class fedora --class gnu-linux 
--class gnu --class os --unrestricted $menuentry_id_option 
'gnulinux-fedup-advanced-1228e51c-1d2f-43b0-a792-84d87541e746' {
	savedefault
#	load_video
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux16 /vmlinuz-fedup 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd16 /initramfs-fedup.img
}
menuentry 'Fedora (4.2.3-200.fc22.x86_64) 22 (Twenty Two)' --class fedora 
--class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 
'gnulinux-4.2.3-200.fc22.x86_64-advanced-1228e51c-1d2f-43b0-a792-84d87
541e746' {
	savedefault
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux /vmlinuz-4.2.3-200.fc22.x86_64 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd /initramfs-4.2.3-200.fc22.x86_64.img
}
menuentry 'Fedora (4.1.10-200.fc22.x86_64) 22 (Twenty Two)' --class fedora 
--class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 
'gnulinux-4.1.10-200.fc22.x86_64-advanced-1228e51c-1d2f-43b0-a792-84d8
7541e746' {
	savedefault
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux /vmlinuz-4.1.10-200.fc22.x86_64 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd /initramfs-4.1.10-200.fc22.x86_64.img
}
menuentry 'Fedora (4.1.8-200.fc22.x86_64) 22 (Twenty Two)' --class fedora 
--class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 
'gnulinux-4.1.8-200.fc22.x86_64-advanced-1228e51c-1d2f-43b0-a792-84d87
541e746' {
	savedefault
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux /vmlinuz-4.1.8-200.fc22.x86_64 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd /initramfs-4.1.8-200.fc22.x86_64.img
}
menuentry 'Fedora (0-rescue-0d711253e61b4e2e99580424e9c03ce5) 22 
(Twenty Two)' --class fedora --class gnu-linux --class gnu --class os 
--unrestricted $menuentry_id_option 
'gnulinux-0-rescue-0d711253e61b4e2e99580424e9c03ce5-advanced-1228e
51c-1d2f-43b0-a792-84d87541e746' {
	savedefault
	load_video
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux /vmlinuz-0-rescue-0d711253e61b4e2e99580424e9c03ce5 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd /initramfs-0-rescue-0d711253e61b4e2e99580424e9c03ce5.img
}
if [ "x$default" = 'Fedora (4.2.3-200.fc22.x86_64) 22 (Twenty Two)' ]; then 
default='Advanced options for Fedora>Fedora (4.2.3-200.fc22.x86_64) 22 
(Twenty Two)'; fi;
### 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+ ###
menuentry 'Fedora Memtest memtest86+-5.01' {
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	insmod bsd
	echo	'Loading Fedora Memtest ...Loading memtest86+-5.01  ...'
	knetbsd	/elf-memtest86+-5.01
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
### 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.
menuentry G4L {
	linux /bz4x2.3 ramdisk_size=65536 root=/dev/ram0 telnetd=yes
	initrd /ramdisk.lzma
}
menuentry 'Fedora' {
	savedefault
#	load_video
	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'  
606cfbb3-1aed-4527-bbb2-78ab50772212
	else
	  search --no-floppy --fs-uuid --set=root 
606cfbb3-1aed-4527-bbb2-78ab50772212
	fi
	linux /vmlinuz-fedup 
root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro quiet rhgb 
	initrd /initramfs-fedup.img
}

### 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 ###

blkid output
/dev/sda1: UUID="606cfbb3-1aed-4527-bbb2-78ab50772212" TYPE="ext4" 
PARTUUID="00091aaa-01"
/dev/sda2: UUID="1228e51c-1d2f-43b0-a792-84d87541e746" TYPE="ext4" 
PARTUUID="00091aaa-02"
/dev/sda3: UUID="561f3970-eb54-4136-906a-702ddc2b588b" TYPE="swap" 
PARTUUID="00091aaa-03"
/dev/sda5: UUID="23c9f17b-db7c-409f-89ee-a9aaff08b219" 
SEC_TYPE="ext2" TYPE="ext3" PARTUUID="00091aaa-05"
/dev/sda6: UUID="e4ae7827-cd39-44b3-92b7-a293cfea694f" 
SEC_TYPE="ext2" TYPE="ext3" PARTUUID="00091aaa-06"

+----------------------------------------------------------+
  Michael D. Setzer II -  Computer Science Instructor      
  Guam Community College  Computer Center                  
  mailto:mikes at kuentos.guam.net                            
  mailto:msetzerii at gmail.com
  http://www.guam.net/home/mikes
  Guam - Where America's Day Begins                        
  G4L Disk Imaging Project maintainer 
  http://sourceforge.net/projects/g4l/
+----------------------------------------------------------+

http://setiathome.berkeley.edu (Original)
Number of Seti Units Returned:  19,471
Processing time:  32 years, 290 days, 12 hours, 58 minutes
(Total Hours: 287,489)

BOINC at HOME CREDITS
ROSETTA     35918145.959220   |   SETI        65626088.603721
ABC         16613838.513356   |   EINSTEIN    75791784.507694



More information about the users mailing list