Grub menu is hidden by default in ubuntu installations

Bug #1540638 reported by Alexander Bozhenko
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Maksim Malchuk

Bug Description

By default fuel is deployed with these options:

root@node-3:/etc/default# grep TIMEOUT /etc/default/grub
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

First two mean that menu is not showed until you press a key.
When connecting via ipmi console it takes time for it to show something after video mode changed.
So it may be hard to catch right moment to press the key to see grub menu if one wants to select a different kernel.

Please comment this two options:
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
To make it easier to see the menu(with 10 sec timeout) by default.

Changed in fuel:
assignee: nobody → Fuel build team (fuel-build)
importance: Undecided → Medium
status: New → Confirmed
milestone: none → 9.0
tags: added: area-build
Revision history for this message
Roman Vyalov (r0mikiam) wrote :

@Alexander Bugs can be moved to Confirmed status only by the team that is currently assigned

Changed in fuel:
status: Confirmed → New
Revision history for this message
Roman Vyalov (r0mikiam) wrote :

@reassign to the python team , because this bug related to the fuel-agent

Changed in fuel:
assignee: Fuel build team (fuel-build) → Fuel Python Team (fuel-python)
tags: added: area-python
removed: area-build
Changed in fuel:
status: New → Confirmed
Revision history for this message
Alexander Bozhenko (alexbozhenko) wrote :

Not sure If I understand correctly what fuel-agent is, but I meant grub menu on already deployed node, not on bootstrap.

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Maksim Malchuk (mmalchuk)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/280126

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (master)

Reviewed: https://review.openstack.org/280126
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=7859dbd99cb7f398f1a89aace8865ade269cfa96
Submitter: Jenkins
Branch: master

commit 7859dbd99cb7f398f1a89aace8865ade269cfa96
Author: Maksim Malchuk <email address hidden>
Date: Mon Feb 15 12:55:37 2016 +0300

    Increase all the grub_timeout defaults to 10sec

    This increases the timeout value and adds the ability in the
    IPMI session to catch the moment and press a key to see the
    grub menu to choose a different kernel.

    Change-Id: I297c5a4d17606274d6f344c7dcbdcf44663984b2
    Closes-Bug: #1540638

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Alexander Bozhenko (alexbozhenko) wrote :

Thank you, increasing timeout may help, but why not to set
 GRUB_HIDDEN_TIMEOUT_QUIET=fasle
?

Please try to login to ipmi console on server located several thousands kilometers away using poor connection, and you will see that to catch the moment for pressing the key to see grub menu is pain.

In my opinion it won't hurt to set GRUB_HIDDEN_TIMEOUT_QUIET=false to make menu visible by default.

Revision history for this message
Alexander Gordeev (a-gordeev) wrote :

Hello, Alexander Bozhenko (alexbozhenko),

if you unsatisfied with how it was fixed or really just thinking that the bug is still presented, feel free to move this bug back to confirmed state. (Not sure if you have enough rights for that, so if this is the case, just leave a message here about that, i'll change the status.)

Revision history for this message
Alexander Bozhenko (alexbozhenko) wrote :

Ok, moved to confirmed.

Changed in fuel:
status: Fix Committed → Confirmed
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/282711

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (master)

Reviewed: https://review.openstack.org/282711
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=77c48d3ebac728159bbf2e3360f2a36320623397
Submitter: Jenkins
Branch: master

commit 77c48d3ebac728159bbf2e3360f2a36320623397
Author: Maksim Malchuk <email address hidden>
Date: Sat Feb 20 20:11:12 2016 +0300

    Fix GRUB_TIMEOUT usage and remove GRUB_HIDDEN_TIMEOUT

    This commit removes the GRUB_HIDDEN_TIMEOUT options which shouldn't
    be used together with GRUB_TIMEOUT set to a non-zero value. Also, it
    fixes the bug and from now the Grub menu will always be shown.

    Change-Id: I547ef994c6d239289d12fbdfede0416e766f2710
    Closes-Bug: #1540638

Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Mikhail Samoylov (msamoylov) wrote :

Verified on MOS #490 ISO

tags: removed: on-verification
Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.