bug-grub
[Top][All Lists]
Advanced

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

[bugs #785] would like to change default for only next boot from running


From: Yoshinori K. Okuji
Subject: [bugs #785] would like to change default for only next boot from running system
Date: Mon, 21 Jun 2004 07:56:26 -0400
User-agent: Mozilla/5.0 (compatible; Konqueror/3.2; Linux; en_US, ja_JP, ja) (KHTML, like Gecko)

This mail is an automated notification from the bugs tracker
 of the project: GNU GRUB.

/**************************************************************************/
[bugs #785] Latest Modifications:

Changes by: 
                Yoshinori K. Okuji <address@hidden>
'Date: 
                Mon 06/21/2004 at 11:51 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Fixed
              Status | Open                      | Closed
     Planned Release |                           | 0.


------------------ Additional Follow-up Comments ----------------------------
This is done in the trunk of the CVS.






/**************************************************************************/
[bugs #785] Full Item Snapshot:

URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=785>
Project: GNU GRUB
Submitted by: Jay Berkenbilt
On: Mon 07/01/2002 at 15:17

Category:  Configuration
Severity:  Major
Priority:  5 - Normal
Item Group:  Feature Request
Resolution:  Fixed
Assigned to:  None
Originator Name:  
Originator Email:  
Status:  Closed
Release:  0.91
Reproducibility:  None
Planned Release:  0.


Summary:  would like to change default for only next boot from running system

Original Submission:  I have a grub menu with several items on it.  I almost 
always choose the same one.  Occasionally, I want to boot from a different item 
on the next boot, but then want to return to by default for subsequent boots.  
I would like to be able to override the menu item that will appear as the 
default on the next boot only and to be able to do this from my running system 
before rebooting.  This is different from using savedefault.

For example, once in a while, I boot into Windows instead of Linux.  I have a 
menu item called "dark" that does this.  I want to be able to run bootdark from 
Linux and have the system boot into windows the next time I boot.  Then, the 
time after that, I want it to go back to Linux again.

You could do this with lilo by using lilo -R.

Right now, I'm acheiving this goal by having a bunch of different grub 
configuration files that do various setups and installs, and I have a script 
that changes which grub configuration file is in use, but this is not clean.

It seems to me that savedefault must be writing something like this somewhere 
-- perhaps at the beginning of stage2 -- and that it wouldn't be a hard 
software change to support this request in a similar fashion.

The main reason for doing this is to be able to control booting remotely in a 
safe way.  I want to be able to control my next boot without having to be 
physically present at the machine.  For example, I can boot once into Windows, 
and then reboot from there using VNC.  I can't run grub from Linux, so the only 
way to get back once I've done that (short of messing with active partitions, 
etc.) is to have the default switch back upon the next boot.

Thanks for your consideration.


Follow-up Comments
------------------


-------------------------------------------------------
Date: Mon 06/21/2004 at 11:51       By: okuji
This is done in the trunk of the CVS.

-------------------------------------------------------
Date: Wed 02/11/2004 at 13:09       By: None
I just wanted to show my support for this feature. I like GRUB far better than 
LILO, but at this point I cannot afford to use GRUB on my server (a headless 
Gentoo machine that lives roughly 100 miles from where I live) because there is 
no way to reboot into a known good kernel if a test kernel panics. With LILO, I 
just use lilo -R and reboot, passing panic=30 to the test kernel. If the kernel 
panics, it reboots after 30 seconds and LILO knows to boot up the default one 
next time.

-------------------------------------------------------
Date: Sun 02/08/2004 at 01:45       By: None
Just a "me too".  I can hardly believe this feature isn't already implemented.

-------------------------------------------------------
Date: Mon 02/02/2004 at 20:28       By: None
I have actually looking for this functionality in Grub lately.  I was kind of 
interested in setting up a file called nextboot that you could list the next 
default option to boot and pull it out of the file.  Then the next one would be 
queued up.  I pulled the source and was looking at it but I am just learning 
how Grub works.

Joe

-------------------------------------------------------
Date: Tue 10/28/2003 at 15:49       By: pixelbeat
Look at the patch in redhats grub srpm
It implements a patch to savedefault to
add te --once option

-------------------------------------------------------
Date: Thu 10/23/2003 at 15:52       By: wimpunk
I was looking for the same option... lilo -R is quite handy to  test a new 
kernel on a server without a display and keyboard.

-------------------------------------------------------
Date: Tue 08/12/2003 at 22:25       By: None
An external tool wont be able to reset the default entry number, if the kernel 
panics. For remote booting of new kernels, there needs to be a 'one-shot' 
option, or better yet it detects a boot-loop, say more than 3 in 5 minutes and 
boots a fail-back image.

-------------------------------------------------------
Date: Mon 09/16/2002 at 15:44       By: jayberkenbilt
oops -- I made the last comment without logging in.  Anyway, the last comment 
was made by the original poster....

-------------------------------------------------------
Date: Mon 09/16/2002 at 15:42       By: None
Changing the default entry would be one step, but in order for  my suggestion 
to work, it would have to be changed in such a way that the default would 
revert back for the next time, even if the system is booted into an operating 
system from which GRUB can't be configured.  It would be sufficient to, in 
addition to being able to override the next default, to be able to set the 
default for the next boot in the grub configuration file.  (Right now, the only 
thing you can do is "safedefault".)  If I could, for example, say that my next 
boot it is default to the third entry and to set in my grub configuration item 
for the third entry that it should restore the default to the first entry, that 
would do the trick.

-------------------------------------------------------
Date: Wed 09/11/2002 at 16:18       By: hno
Writing a tool that changes the default entry should not be too hard..

The location where the saved default entry number is located is documented in 
the "Internals" section in the GRUB manual.




CC List
-------

CC Address                          | Comment
------------------------------------+-----------------------------
kronenpj --AT-- netzero --DOT-- net | It would also be nice for this to change 
the next boot over a power-cycle, like a lilo -R does.  But not strictly 
necessary if a memory-only change is easy but a HD change hard.









For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=785>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/







reply via email to

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