elmuchacho
November 29th, 2012, 11:00 PM
Hello,
I have a problem with Grub 1.99 on a laptop since my last update of Ubuntu 12.04 LTS about a week ago.
My first gripe is, since this update, I started to see the Grub menu, without me ever asking for it. In fact, I would like to avoid it, because this PC is going to be sent to our customer, and I don't want him to play with Grub, so I'd rather NOT have Grub menu be displayed by default.
Secondly, there is no timeout in this Grub menu by default, and that is a real problem, because the PC must be able to reboot without manual intervention.
So after googling a bit I checked the /etc/default/grub file, and it contained the following header:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
That looked good to me, nevertheless, I typed:
sudo update-grub, which regenerated the /boot/grub/grub.cfg file, according to timestamps.
Unfortunately, this hasn't changed anything, it behaves as if GRUB_TIMEOUT=-1 (infinite). Indeed, modifying the /etc/default/grub file doesn't seem to affect the result at all.
edit: "Indeed, modifying the /etc/default/grub file doesn't seem to affect the result at all."
This is in fact incorrect, the file IS modified and the timeout variable is updated correctly, but the behaviour of Grub at boot time doesn't change.
What am I doing wrong ? Is there a bug in this latest release of 12.04 ? (Stability has lessened with this version, I often get popup windows showing "internal crashes", something I didn't have before the update).
edit: I seem to be not alone in that situation:
http://askubuntu.com/questions/191686/grub-menu-not-waiting-despite-of-grub-timeout-10?rq=1
I have a problem with Grub 1.99 on a laptop since my last update of Ubuntu 12.04 LTS about a week ago.
My first gripe is, since this update, I started to see the Grub menu, without me ever asking for it. In fact, I would like to avoid it, because this PC is going to be sent to our customer, and I don't want him to play with Grub, so I'd rather NOT have Grub menu be displayed by default.
Secondly, there is no timeout in this Grub menu by default, and that is a real problem, because the PC must be able to reboot without manual intervention.
So after googling a bit I checked the /etc/default/grub file, and it contained the following header:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
That looked good to me, nevertheless, I typed:
sudo update-grub, which regenerated the /boot/grub/grub.cfg file, according to timestamps.
Unfortunately, this hasn't changed anything, it behaves as if GRUB_TIMEOUT=-1 (infinite). Indeed, modifying the /etc/default/grub file doesn't seem to affect the result at all.
edit: "Indeed, modifying the /etc/default/grub file doesn't seem to affect the result at all."
This is in fact incorrect, the file IS modified and the timeout variable is updated correctly, but the behaviour of Grub at boot time doesn't change.
What am I doing wrong ? Is there a bug in this latest release of 12.04 ? (Stability has lessened with this version, I often get popup windows showing "internal crashes", something I didn't have before the update).
edit: I seem to be not alone in that situation:
http://askubuntu.com/questions/191686/grub-menu-not-waiting-despite-of-grub-timeout-10?rq=1