gcdx64.efi should handle grub.cfg in /efi/boot.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
Critical
|
Unassigned | ||
grub2-signed (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Unassigned |
Bug Description
TEST CASE:
1. create ubuntu snappy image from 15.04/edge
2. enable UEFI boot in the bios
3. verify that it fails to boot and drops into a grub shell
4. create ubuntu snappy image from 15.04/edge that got build with vivid-proposed
5. boot and verify that uefi boot works this time.
Snappy images have grub.cfg in $cmdpath/efi/boot, which then loads a better /efi/ubuntu/
Snappy personal image built as such currently fails to boot:
sudo ubuntu-device-flash personal rolling --channel=edge --output image.img
GRUB fails to find /boot/ which is the typical prefix, and fails to find /.disk/info which then really breaks $prefix.
Workaround is to handle grub.cfg being in $cmdpath directly (in other words, in /efi/boot).
description: | updated |
Changed in grub2-signed (Ubuntu Vivid): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in grub2-signed (Ubuntu): | |
status: | New → Fix Released |
Proposed fix.