[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with no options showing for kernels.
From: |
Michael D. Setzer II |
Subject: |
Problem with no options showing for kernels. |
Date: |
Mon, 26 Oct 2015 14:00:36 +1000 |
Posted info to Fedora list, but haven't gotten any responses yet.
Had a 1 hour load sheading issue and building generator did kick in, and
USP isn't big enough to handle an hour outage. Afterwards, the grub menu
was showing no kernel options, just the memtest and g4l options, but they
are in the grub.cfg file. Was able to get the machine to boot, by bring the disk
up with the g4l kernel, and then after doing some test, found that remove
everything but the name on the menuentry line would make it show up and
then boot. The uuid of the root partition is fine, so I don't see anything that
would make the entries not show up. I recreated the grub.cfg by using
grub2-mkconfig -o /boot/grub2/grub.cfg, but it again resulted in no kernel
options, so had to make the changes again. None of the other 20+ systems I
have running Fedora 22 had this issue, but this machine did have a
motherboard failure recently, but replaced the board, and everything else
was the same. Booted fine after that change.
Below is the original message I sent to the Fedora list, and it has the grub.cfg
as I currently have it on the machine. It doesn't show the regular kernel
options, but after my g4l one is the one that works with just Fedora as name.
Thanks.
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"
- Problem with no options showing for kernels.,
Michael D. Setzer II <=