Это баг или что?
Всё может быть, но надо ещё смотреть дополнительные скрипты в /etc/grub.d/, может там какая кака залезла. Вообще таймаут может бвть в любом из этих стандартных скриптов.
У меня нет 14-ой версии Ubuntu, потому проверить негде (может уже пора на виртуалке замутить?!)
Пользователь решил продолжить мысль [time]06 Август 2014, 13:38:49[/time]:
Специально установил на виртуалку 14.04.1 - всё чётко отрабатывает - и скрытие меню и дефолтная система и нулевой таймаут
Пользователь решил продолжить мысль 06 Августа 2014, 14:10:25:
~$ grep -v "^#\|^$" /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
В таком виде при старте системы при старте на экране только уменьшающийся счётчик скрытия (3..2..1) и сразу загрузка дефолтной системы.
Если
GRUB_HIDDEN_TIMEOUT_QUIET=true, то этого счётчика не видно
Если
GRUB_TIMEOUT= не равен нулю, то update-grub ругается, что я дебил и для скрытого меню эта опция бестолкова (ведь чтобы увидеть меню нужно ткнуть клавишу ESC, а значит и в меню граба счётчик отсановится)
Если отключить скрытие и оставить GRUB_TIMEOUT=0, то меню не вылазит и дефолтная система грузится сразу... Если не нажата Shift.
То есть всё работает так как должно работать.
У кого не так - переустанавливайте grub