help-grub
[Top][All Lists]
Advanced

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

Re: Setting GRUB 2 default menu entry


From: Andrey Borzenkov
Subject: Re: Setting GRUB 2 default menu entry
Date: Mon, 28 Jan 2013 12:53:38 +0400

В Mon, 28 Jan 2013 08:52:51 +0100
Francesco Turco <address@hidden> пишет:

> Hello.
> 
> I'm running GRUB 2.00 on a Gentoo Linux system.
> 
> I compile my own kernels manually, and then I install them in /boot with
> make install. I have the following kernels in /boot at the moment:
> 
> # ls -1 /boot/vmlinuz*
> /boot/vmlinuz-3.7.4-gentoo-5
> /boot/vmlinuz-3.7.4-gentoo-first
> /boot/vmlinuz-3.7.4-gentoo-fourth
> /boot/vmlinuz-3.7.4-gentoo-third
> 
> Running grub2-mkconfig results in the following output:
> 
> # grub2-mkconfig -o /boot/grub2/grub.cfg
> Generating grub.cfg ...
> Found linux image: /boot/vmlinuz-3.7.4-gentoo-third
> Found linux image: /boot/vmlinuz-3.7.4-gentoo-fourth
> Found linux image: /boot/vmlinuz-3.7.4-gentoo-first
> Found linux image: /boot/vmlinuz-3.7.4-gentoo-5
> done
> 
> If I now read the resulting /boot/grub2/grub.cfg file, I notice that the
> following entries have been created:
> 
> - A main default entry which starts vmlinuz-3.7.4-gentoo-third
> - A submenu with the all the other entries (including recovery ones), in
> the same order as the grub2-mkconfig command
> 
> The problem is that at boot time I'd like to load by default the fifth
> revision of my kernel (vmlinuz-3.7.4-gentoo-5), not the third one
> (vmlinuz-3.7.4-gentoo-third). I also prefer not to access the submenu
> for choosing the right kernel to load.
> 
> How can I change this behaviour? How can I tell GRUB that I want to run
> the fifth revision of my kernel by default and not the older third
> revision? In general, how can I change the default entry line to match
> the kernel I want and not a seemingly random one picked by GRUB?
> 
> I also tried with setting GRUB_DEFAULT=3 in /etc/default/grub and
> re-running grub2-mkconfig. But at boot time the default entry is still
> vmlinuz-3.7.4-gentoo-third.
> 

GRUB_DEFAULT does not change how entries are displayed, it defines
which menu entry will be booted. From your description it is not clear
what you mean. Did you expect default entry to be the first in the
list? Did you wait until grub started to boot default entry?




reply via email to

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