Instances provisioned with boot_option as 'local' doesn't boot

Bug #1422721 reported by Ramakrishnan G (rameshg87)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
High
Ramakrishnan G (rameshg87)

Bug Description

Instances booted with boot_option as 'local' doesn't boot eventhough grub is available in the installed image. On reboot after the installation, BIOS throws the error "non system disk or disk error" and doesn't attempt to boot from hard disk.

Revision history for this message
Ramakrishnan G (rameshg87) (rameshg87) wrote :

This is found to be an issue in the HP Proliant system in which I was trying out a localboot. The BIOS doesn't recognise the disk as bootable unless atleast one partition is active. The solution is set make root partition as active (bootable).

Changed in ironic:
assignee: nobody → Ramakrishnan G (rameshg87)
Revision history for this message
Ramakrishnan G (rameshg87) (rameshg87) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
status: New → In Progress
Changed in ironic:
assignee: Ramakrishnan G (rameshg87) → Chris Krelle (nobodycam)
Changed in ironic:
assignee: Chris Krelle (nobodycam) → Ramakrishnan G (rameshg87)
Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/156587
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=dedb425770a6f91a54e990159843ac201dc2f1a5
Submitter: Jenkins
Branch: master

commit dedb425770a6f91a54e990159843ac201dc2f1a5
Author: Ramakrishnan G <email address hidden>
Date: Mon Feb 23 12:07:54 2015 +0000

    Root partition should be bootable for localboot

    When instance are booted with 'boot_option' as 'local', Ironic
    installs boot loader (that is present within the image) and then
    makes the machine to boot from disk. This will fail on some BIOS
    if the root partition is not marked as bootable. This commit marks
    root partition as bootable when boot_option is 'local'.

    Change-Id: Ic88b4dda2d73be54fde5046f85356aba641a0fbe
    Closes-Bug: 1422721

Changed in ironic:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ironic:
milestone: none → kilo-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ironic:
milestone: kilo-3 → 2015.1.0
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.