(OK) grub2-set-default——kernel updates keep defaulting to debug kernel

来源:互联网 发布:ping网络命令 编辑:程序博客网 时间:2024/05/21 03:56


https://bugzilla.redhat.com/show_bug.cgi?id=1321927



Kambiz Aghaiepour 2016-03-29 07:50:53 EDT


Description of problem:

every time I apply updates if a kernel update is included, grub defaults to the debug kernel.

See:

# grep -P "submenu|^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2

Fedora (4.4.6-300.fc23.x86_64+debug) 23 (Workstation Edition)
Fedora (4.4.6-300.fc23.x86_64) 23 (Workstation Edition)
Fedora (4.4.4-301.fc23.x86_64) 23 (Workstation Edition)
Fedora (4.4.3-300.fc23.x86_64) 23 (Workstation Edition)
Fedora (4.4.4-301.fc23.x86_64+debug) 23 (Workstation Edition)
Fedora (4.4.3-300.fc23.x86_64+debug) 23 (Workstation Edition)
Fedora (0-rescue-a80b5fcc380d4d43887e523edaf01db0) 23 (Workstation Edition)

Even though:

# grub2-editenv list
saved_entry=Fedora (4.4.6-300.fc23.x86_64) 23 (Workstation Edition)

When I reboot, the highlighted entry is the first entry (4.4.6-300.fc23.x86_64+debug).  However, after I run:

# grub2-set-default "Fedora (4.4.6-300.fc23.x86_64) 23 (Workstation Edition)"

followed by:

# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.6-300.fc23.x86_64
Found initrd image: /boot/initramfs-4.4.6-300.fc23.x86_64.img
Found linux image: /boot/vmlinuz-4.4.4-301.fc23.x86_64
Found initrd image: /boot/initramfs-4.4.4-301.fc23.x86_64.img
Found linux image: /boot/vmlinuz-4.4.3-300.fc23.x86_64
Found initrd image:/boot/initramfs4.4.3-300.fc23.x86_64.img
Found linux image: /boot/vmlinuz-4.4.6-300.fc23.x86_64+debug
Found initrd image: /boot/initramfs-4.4.6-300.fc23.x86_64+debug.img
Found linux image: /boot/vmlinuz-4.4.4-301.fc23.x86_64+debug
Found initrd image: /boot/initramfs-4.4.4-301.fc23.x86_64+debug.img
Found linux image: /boot/vmlinuz-4.4.3-300.fc23.x86_64+debug
Found initrd image: /boot/initramfs-4.4.3-300.fc23.x86_64+debug.img
Found linux image: /boot/vmlinuz-0-rescue-a80b5fcc380d4d43887e523edaf01db0
Found initrd image: /boot/initramfs-0-rescue-a80b5fcc380d4d43887e523edaf01db0.img
done

Then the system reboots correctly into the desired kernel, until the next kernel errata.  I will attempt to erase "kernel-debug-core" to see if this will fix the problem for future releases though the behavior above seems buggy (i.e. when the default kernel is not the debug kernel, then the new kernel installed should not default to the debug version)
0 0
原创粉丝点击