Could you upload your "bad" grub.cfg somewhere or send it to me? Отправлено с iPhone
> 26 окт. 2015 г., в 7:00, Michael D. Setzer II <[email protected]> > написал(а): > > 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" > > > _______________________________________________ > Help-grub mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/help-grub
_______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
