From: jezz@hkfree.org
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: Support for howmany option in grub2
Date: Sat, 3 Oct 2009 12:38:22 +0200 [thread overview]
Message-ID: <20091003103821.GA11605@titan> (raw)
In-Reply-To: <2e59e6970910021445y6029a95ekf3e341df16159cbb@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3440 bytes --]
On Pá 2.říj, richardvoigt@gmail.com wrote:
> On Fri, Oct 2, 2009 at 3:53 PM, Robert Millan <rmh@aybabtu.com> wrote:
> > On Sun, Sep 27, 2009 at 08:04:51PM +0200, jezz@hkfree.org wrote:
> >> Hello,
> >> I am using Debian GNU/Linux as my primary system. As a loader I am using GRUB.
> >> Actually I have upgraded to GRUB2. I don't know, if it was feature of original
> >> (legacy) GRUB or it was functionality provided by debian scripts (update-grub),
> >> for generating menu.lst. There was feature - howmany. This option specifies
> >> number of kernels, that user wants to have in boot menu. Script, that modifies
> >> menu.lst, use this variable. I like this feature, because I have usually more
> >> kernels, but I want to see only last two versions in GRUB menu. I have created
> >> patch, that add support for this to /etc/grub.d/10_linux. I have created this
> >> patch against version shipped with Debian (1.97~beta3-1) - I don't know if
> >> there are some Debian specific modifications. Also there should be variable
> >> GRUB_HOW_MANY propagated from /etc/default/grub (my patch don't do
> >> this).
> >> Kernel and it's rescue variant is counted as one kernel.
> >>
> >> I have already reported this bug to Debian BTS:
> >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548600
> >
> > Does anyone else think we want an option for this? It seems like "feature
> > creep".
>
> IMO this is the responsibility of the distro. The distro's package
> manager is presumably what adds and removes kernels, there's no way
> that the grub scripts should be expected to know when past kernels
> have been removed.
>
> With more manual-install oriented distros like gentoo, trying to have
> grub maintain the kernel list like this would be insane, since the
> local admin determines the naming convention.
>
I thought that 10_linux script belongs to debian, so I have reported this
enhancement to debian first. Now I know, that this script is distributed with
grub. Debian developer suggests me to submit this to upstream.
I know, that distribution is responsible for adding/removing kernels. That is
the standard way - if I have two kernels installed, then I have two kernels in
menu. With old grub (and debian infrastructure) I have option to limit number
of kernels in menu. So I have three kernels, but only two kernels in menu.
With grub it is possible to boot kernel not listened in configuration - this
was my use case.
This feature means only to modify shell script - grub is not modified. And it
is really simple modification. The script is already doing some black magic -
sorting list of kernels by version. When you add limit then you will have last
two (or what is configured) kernels in menu.
> >
> > --
> > Robert Millan
> >
> > The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
> > how) you may access your data; but nobody's threatening your freedom: we
> > still allow you to remove your data and not access it at all."
> >
> >
> > _______________________________________________
> > Grub-devel mailing list
> > Grub-devel@gnu.org
> > http://lists.gnu.org/mailman/listinfo/grub-devel
> >
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/grub-devel
--
Jezz
mail: jezz@hkfree.org
jabber: jezz@njs.netlab.cz
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2009-10-03 10:38 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-27 18:04 Support for howmany option in grub2 jezz
2009-10-02 20:53 ` Robert Millan
2009-10-02 21:45 ` richardvoigt
2009-10-03 10:38 ` jezz [this message]
2009-10-02 22:00 ` Vladimir 'phcoder' Serbinenko
2009-10-02 23:01 ` Michal Suchanek
2009-10-03 12:49 ` Vladimir 'phcoder' Serbinenko
2009-10-03 15:21 ` Michal Suchanek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091003103821.GA11605@titan \
--to=jezz@hkfree.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.