Lucid Lynx and grub

Clay Weber claydoh at midmaine.com
Sat May 1 20:37:51 UTC 2010


On Saturday, May 01, 2010 03:59:21 pm Mario Andes wrote:
> Hi Clay,
> 
> this constant isn't set! not in /etc/default/grub nor 
/boot/grub/grub.cfg!
> 
> Where shall I add the definition of this constant?
> 
> Regards Mario
> 
> On Sat, 01 May 2010 18:55:27 +0200, Clay Weber 
<claydoh at midmaine.com>
> 
> wrote:
> > On Friday, April 30, 2010 08:09:57 pm Mario Andes wrote:
> >> Hi Bruce,
> >> 
> >> in /etc/default/grub initially GRUB_DEFAULT is set to 'saved'. You 
can
> > 
> > set
> > 
> >> it to 0 fir the first entry in the list and so forth until the number 
of
> >> the
> >> last entry.
> >> Afterwards when starting a system its number is saved in in 
variable
> >> 'saved'
> >> so the next time you start the system this number will be used 
if
> > 
> > you have
> > 
> >> set GRUB_DEFAULT='saved'.
> >> That is what I expected to happen as set with 09.10!
> >> BUT NOTHING! /etc/default/grub and /boot/grub/grub.cfg 
(translated
> > 
> > vesion
> > 
> >> it)
> >> are ok and the system always starts with the first entry of the 
list.
> >> 
> >> Apparently /etc/default/grub ist not translated correctly.
> >> Unfortunately I sdo not know when and where it is translated.
> >> I suppose the sources are corrupted, update-grub doesn't work 
or
> > 
> > isn't
> > 
> >> compiled well when installing.
> >> The Upgrade was loaded, compiled and installed automatically 
in 1
> > 
> > to 2
> > 
> >> hours
> >> loading the sources by internet and doing the rest on my 
computer
> > 
> > with
> > 
> >> 09.10.
> >> 
> >> As 09.10 worked well all the time something during compilation
> > 
> > must have
> > 
> >> happened.
> >> 
> >> Maybe somebody knows this error and what to change!
> >> 
> >> Regards Mario
> >> 
> >> On Sat, 01 May 2010 01:03:05 +0200, Bruce Marshall
> > 
> > <bmarsh at bmarsh.com>
> > 
> >> wrote:
> >> > On Friday, April 30, 2010, Mario Andes wrote:
> >> >> Lucid Lynx' grub doesn't start but the first system in the list!
> >> >> Sure, I can select another one. The advantage of grub 2 
was
> > 
> > that I
> > 
> >> >> didn't
> >> >> have to select a system every time.
> >> > 
> >> > Maybe there is a feature of grub that I never knew about, but
> > 
> > grub for
> > 
> >> > me has
> >> > always started the "default system".    That default system is
> > 
> > defined
> > 
> >> > as the
> >> > number of the entry of the system in the list of systems grub
> > 
> > knows
> > 
> >> > about.
> >> > 
> >> > The normal default = 0   as the system is installed, and that 
is
> > 
> > what
> > 
> >> > you are
> >> > seeing happen.
> >> > 
> >> > The default is defined in  /etc/default/grub as:
> >> > 
> >> > GRUB_DEFAULT=0
> >> > 
> >> > If you want it to boot some other system entry,  change the
> > 
> > above to be
> > 
> >> > the
> >> > number of that entry in the list.
> > 
> > Have  you looked at the documentation here?:
> > https://help.ubuntu.com/community/Grub2#Configuring GRUB 2
> > 
> > "GRUB_SAVEDEFAULT= If set to true this setting will automatically 
set
> > the last selected OS from the menu as the default OS on the next
> > boot.
> > No commands need be run to set the default OS.
> > Any time a menuentry is manually selected from the GRUB2 
menu, it
> > becomes the default OS."
> > 
> > This is probably what you need to add/edit to your 
/etc/default/grub
> > 
> > As for GRUB_DEFAULT, this is what that option is supposed to be
> > doing:
> > 
> > "GRUB_DEFAULT=saved
> > The information in this section applies to GRUB 1.98 and later.
> > Enables the "grub-reboot" and "grub-set-default" commands to 
set
> > the default OS.
> > The default OS will not be set by an interactive selection of an OS
> > from the menu.
> > grub-set-default Sets the default boot entry until changed.
> > The format is sudo grub-set-default X, with X being the 
menuentry
> > position (starting with 0 as the first entry) or the exact menu 
string.
> > Examples: sudo grub-set-default 3 or sudo grub-set-default 
"Ubuntu,
> > Linux 2.6.32-15-generic"
> > To obtain the existing menuentry choice number (starting from 0) 
or
> > the menuentry "string", run grep menuentry /boot/grub/grub.cfg"
> > 
> > Note the version used above:" 1.98 or above". Karmic uses grub 
1.97,
> > and Lucid is using 1.98, so this is probably why you are seeing 
this
> > change in behavior.
> > 
> > clay

Add it to /etc/default grub, you can just put the line:
GRUB_SAVEDEFAULT=true
above the GRUB_DEFAULT line, save, and run update-grub

clay




More information about the kubuntu-users mailing list