[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

19. Invoking grub-set-default

The program grub-set-default sets the default boot entry for GRUB. This automatically creates a file named `default' under your GRUB directory (i.e. `/boot/grub'), if it is not present. This file is used to determine the default boot entry when GRUB boots up your system when you use `default saved' in your configuration file (see section default), and to save next default boot entry when you use `savedefault' in a boot entry (see section savedefault).

grub-set-default accepts the following options:

`--help'

Print a summary of the command-line options and exit.

`--version'

Print the version information and exit.

`--root-directory=dir'

Use the directory dir instead of the root directory (i.e. `/') to define the location of the default file. This is useful when you mount a disk which is used for another system.

You must specify a single argument to grub-set-default. This argument is normally the number of a default boot entry. For example, if you have this configuration file:

 
default saved
timeout 10

title GNU/Hurd
root (hd0,0)
...

title GNU/Linux
root (hd0,1)
...

and if you want to set the next default boot entry to GNU/Linux, you may execute this command:

 
grub-set-default 1

Because the entry for GNU/Linux is `1'. Note that entries are counted from zero. So, if you want to specify GNU/Hurd here, then you should specify `0'.

This feature is very useful if you want to test a new kernel or to make your system quite robust. See section How to make your system robust, for more hints about how to set up a robust system.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by root on April, 6 2008 using texi2html 1.76.