help-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with no options showing for kernels.


From: Michael D. Setzer II
Subject: Re: Problem with no options showing for kernels.
Date: Tue, 27 Oct 2015 15:41:48 +1000

The one I uploaded was the bad one, where all the beginning menu entries
were not showing up. Did do a further test that now has the latest one
showing and working, but it requires manually modifying the grub.cfg file??

This one doesn't show up.
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' {

This one now shows up and works, but commented out the options.
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' {

This one doesn't show
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' {

This one doesn't show
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' {

This one doesn't show
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' {

This one shows
menuentry 'Fedora Memtest memtest86+-5.01' {

This one shows
menuentry G4L {

This one shows, and was the original one where I copied the first one to
here, and  just changed the menuentry line to just have 'Fedora' {
menuentry 'Fedora' {

Not sure what it is about those options that are causing the issue.

On 26 Oct 2015 at 18:09, Andrei Borzenkov wrote:

Subject:        Re: Problem with no options showing for kernels.
From:   Andrei Borzenkov <address@hidden>
Date sent:      Mon, 26 Oct 2015 18:09:29 +0300
Copies to:      "address@hidden" <address@hidden>
To:     "Michael D. Setzer II" <address@hidden>

>
> Could you upload your "bad" grub.cfg somewhere or send it to me?
>
> Отправленос iPhone
>
> 26 окт. 2015 г., в 7:00, Michael D. Setzer II <address@hidden> написал(а):
>
>     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-84
>     d87541e746' {
>             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-1d
>     2f-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-1
>     d2f-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-1d
>     2f-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-0d711253e61b4e2e99580424e9c03c
>     e5-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-0d711253e61b4e2e99580424e9c03c
>     e5
>     root=UUID=1228e51c-1d2f-43b0-a792-84d87541e746 ro
>     quiet rhgb
>             initrd
>     /initramfs-0-rescue-0d711253e61b4e2e99580424e9c03c
>     e5.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"
>
>       
>     _______________________________________________
>     Help-grub mailing list
>     address@hidden
>     https://lists.gnu.org/mailman/listinfo/help-grub


+----------------------------------------------------------+
  Michael D. Setzer II -  Computer Science Instructor
  Guam Community College  Computer Center
  mailto:address@hidden
  mailto:address@hidden
  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)

address@hidden CREDITS
ROSETTA     35986258.971823   |   SETI        65789178.000277
ABC         16613838.513356   |   EINSTEIN    76063741.790694




reply via email to

[Prev in Thread] Current Thread [Next in Thread]