Red Hat Bugzilla – Bug 767987
missing symlink for grub's menu.lst
Last modified: 2013-12-09 07:52:14 EST
Description of problem:
When I update /boot/grub/menu.lst to add some kernel parameters they won't apply during the next boot. After investigation I've found out that /boot/grub/menu.lst is not a symlink but rather an ordinary file and therefore the changes won't affect anything.
# ls -l /etc/grub.conf
lrwxrwxrwx 1 root root 22 Dec 14 16:32 /etc/grub.conf -> ../boot/grub/grub.conf
# ls -l /boot/grub/menu.lst
-rw-r--r-- 1 root root 644 Dec 15 13:28 /boot/grub/menu.lst
# ls -l /boot/grub/grub.conf
-rw------- 1 root root 619 Dec 14 16:32 /boot/grub/grub.conf
Version-Release number of selected component (if applicable):
Easily and 100%
Steps to Reproduce:
1. edit /boot/grub/menu.lst and add an kernel parameter in a kernel stanza
2. reboot to the kernel with changed parameters
3. cat /proc/cmdline (check that output matches the change)
Updates to menu.lst file does not change anything
Updates to menu.lst are honored during next boot.
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Because the affected component is not scheduled to be updated in the
current release, Red Hat is unfortunately unable to address this
request at this time. Red Hat invites you to ask your support
representative to propose this request, if appropriate and relevant,
in the next release of Red Hat Enterprise Linux.
Reopening for inclusion in 5.8 since this is obviously a regression.