Bug 148931 - grub does not remember last booted option after kernel upgrade
Summary: grub does not remember last booted option after kernel upgrade
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: booty
Version: 3
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Peter Jones
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-02-16 23:50 UTC by Wayne Pascoe
Modified: 2008-02-06 23:33 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-02-06 23:33:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Wayne Pascoe 2005-02-16 23:50:04 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20041110 Firefox/1.0

Description of problem:
By default, grub does not remember the last menu entry that was chosen. 

This can be changed by adding the line
default saved
in the global section of the grub configuration and adding the line
savedefault
in every kernel / OS section of the grub.conf file

Having done this though, installation of new Kernel RPM's through yum stops this working. It would appear that the
default saved
line is removed from the configuration. 

Once a kernel upgrade is performed, grub goes back to not remembering the last menu option until the config file is edited. 

This can cause serious trouble if you reboot a machine thinking that it will boot using the last menu option that you used, and it doesn't. You can find the machine booting the wrong kernel image for the work you are trying to do, and this can cause problems such as no remote access to machine, etc.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Configure grub to remember the last booted option by adding
default saved 
to global configuration section of grub.conf and adding the line
savedefault
to every selection section in grub.conf

2. Reboot machine and select menu entry

3. Reboot machine again and note that previously selected menu entry is still selected

4. Install new kernel

5. Reboot machine and notice that new kernel menu option is the default. Choose a different menu option and boot that instead.

6. Reboot machine again and notice that new kernel menu option is still the default.
  

Actual Results:  The newly installed kernel's menu option is the default after every reboot, no matter which menu option was selected

Expected Results:  The last used menu item should be the default menu item on bootup.

Additional info:

Comment 1 Jef Spaleta 2005-04-20 18:03:06 UTC
Have you tried editting /etc/sysconfig/kernel
so that  UPDATEDEFAULT=no  and retesting with that setting?

-jef


Comment 2 Matthew Miller 2006-07-10 21:25:06 UTC
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.

Thank you!


Comment 3 petrosyan 2008-02-06 23:33:29 UTC
Fedora Core 3 is not maintained anymore.

Setting status to "INSUFFICIENT_DATA". If you can reproduce this bug in the
current Fedora release please reopen this bug and assign it to the corresponding
Fedora version.


Note You need to log in before you can comment on or make changes to this bug.