[Bug 1273764] Re: Grub ignores options on /etc/default/grub

Cloudane mail at deryk.co.uk
Thu May 15 08:06:23 UTC 2014


This appears to be by design, to prevent people setting it to 0 and not
knowing that you can hit shift (or escape if that fails) to get the menu
back.

On a Mac and possibly other EFI based systems this is undesirable
behaviour as I can already choose what OS to boot from the firmware, in
my case by holding ALT, so all this does is add more delays and
flickering screens to the boot process.

I love Ubuntu for its tendency to "just work" (much like the Mac's
native OS) but I do not need to be babysat, and really must object to
cases like this where "nanny scripts" actively fight against me making
customisations to my system.

I recommend adding a comment to /etc/default/grub warning users of the
'dangers' of setting it to 0, instead of fighting them.  Those who want
to tinker with things and not understand what they're doing will always
find ways to hose their systems, but most of them are grown adults (if
not they are poorly supervised kids) and can take responsibility for
their own actions and even learn something from their mistakes.  All
this does is cause confusion for those who do know what they're doing
and work with GRUB in other distros.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1273764

Title:
  Grub ignores options on /etc/default/grub

Status in “grub2” package in Ubuntu:
  Confirmed

Bug description:
  This is a fresh install of trusty (amd64), without proposed (since
  this grub package has reached the regular repos).

  I have attached my `/etc/default/grub` file. After modifying it, I
  make sure to run update-grub, but the changes won't take effect on
  next reboot: the menu is shown with a timeout of 10 seconds even when
  GRUB_TIMEOUT_STYLE is set to countdown.

  After reading grub.cfg and googling a bit I found this:

  https://gist.github.com/LeahCim/9332432

  (30_os-prober is overriding the values of GRUB_TIMEOUT and
  GRUB_TIMEOUT_STYLE.)

  Description:	Ubuntu Trusty Tahr (development branch)
  Release:	14.04

  grub-pc:
    Installed: 2.02~beta2-7
    Candidate: 2.02~beta2-7
    Version table:
   *** 2.02~beta2-7 0
          500 http://do.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764/+subscriptions



More information about the foundations-bugs mailing list