2013-01-09 05:03:32 |
Shih-Yuan Lee |
bug |
|
|
added bug |
2013-01-09 05:06:30 |
Shih-Yuan Lee |
bug task added |
|
oem-priority |
|
2013-01-09 05:24:05 |
Shih-Yuan Lee |
description |
* Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130108)
precise-desktop-amd64.iso from http://cdimage.ubuntu.com/precise/daily-live/current/ .
* Package Version
grub2-signed 1.9~ubuntu12.04.2+1.99-21ubuntu3.7
* Reproduce Steps
1. Use `usb-creator-gtk` to create a bootable USB drive by precise-desktop-amd64.iso
2. Use this USB drive to boot "Try Ubuntu without installing" on an UEFI secure boot enabled laptop.
3. Create only one 1GB primary fat32 partition on the disk of the laptop with GPT-based disk layout.
4. Mount fat32 partition on /mnt
$ sudo mount /dev/sda1 /mnt
5. Manually copy all contents from the USB stick into the fat32 partition.
$ sudo cp -av /cdrom/.disk /cdrom/* /mnt
6. Set up the EFI boot entry.
& sudo apt-get install efibootmgr grub-efi-amd64-signed shim-signed
$ grub-install --removable --uefi-secure-boot --root-directory /mnt /dev/sda1
$ efibootmgr -c -d /dev/sda -p 1 -l "\\EFI\\BOOT\\BOOTx64.EFI" -L recovery
7. Append 'from recovery partition' to every menuentry title in /mnt/boot/grub/grub.cfg .
8. Reboot and select the boot entry 'recovery' from UEFI boot option menu.
* Expected Result
We can see every menu entry of grub with the suffix 'from recovery partition'.
* Actual Result
There is no suffix 'from recovery partition' on menu entries of grub.
P.S. The USB drive is still plunged in the laptop. After we unplug the USB drive and select the boot entry 'recovery' from UEFI boot option menu, we can see every menu entry of grub with the suffix 'from recovery partition'. |
* Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130108)
precise-desktop-amd64.iso from http://cdimage.ubuntu.com/precise/daily-live/current/ .
* Package Version
grub2-signed 1.9~ubuntu12.04.2+1.99-21ubuntu3.7
* Reproduce Steps
1. Use `usb-creator-gtk` to create a bootable USB drive by precise-desktop-amd64.iso
2. Use this USB drive to boot "Try Ubuntu without installing" on an UEFI secure boot enabled laptop.
3. Create only one 1GB primary fat32 partition on the disk of the laptop with GPT-based disk layout.
4. Mount fat32 partition on /mnt
$ sudo mount /dev/sda1 /mnt
5. Manually copy all contents from the USB stick into the fat32 partition.
$ sudo cp -av /cdrom/.disk /cdrom/* /mnt
6. Set up the EFI boot entry.
$ sudo apt-get install efibootmgr grub-efi-amd64-signed shim-signed
$ sudo grub-install --removable --uefi-secure-boot --root-directory /mnt /dev/sda1
$ sudo efibootmgr -c -d /dev/sda -p 1 -l "\\EFI\\BOOT\\BOOTx64.EFI" -L recovery
7. Append 'from recovery partition' to every menuentry title in /mnt/boot/grub/grub.cfg .
8. Reboot and select the boot entry 'recovery' from UEFI boot option menu.
* Expected Result
We can see every menu entry of grub with the suffix 'from recovery partition'.
* Actual Result
There is no suffix 'from recovery partition' on menu entries of grub.
P.S. The USB drive is still plunged in the laptop. After we unplug the USB drive and select the boot entry 'recovery' from UEFI boot option menu, we can see every menu entry of grub with the suffix 'from recovery partition'. |
|
2013-01-09 17:13:52 |
Colin Watson |
grub2 (Ubuntu): importance |
Undecided |
High |
|
2013-01-09 17:13:52 |
Colin Watson |
grub2 (Ubuntu): status |
New |
Triaged |
|
2013-01-10 19:01:58 |
Steve Magoun |
nominated for series |
|
oem-priority/precise |
|
2013-01-10 19:01:58 |
Steve Magoun |
bug task added |
|
oem-priority/precise |
|
2013-01-18 21:35:59 |
James M. Leddy |
grub2 (Ubuntu): assignee |
|
Brian Murray (brian-murray) |
|
2013-01-18 21:36:09 |
James M. Leddy |
oem-priority: importance |
Undecided |
High |
|
2013-01-18 21:36:11 |
James M. Leddy |
oem-priority: status |
New |
Triaged |
|
2013-01-18 21:43:29 |
James M. Leddy |
oem-priority/precise: importance |
Undecided |
High |
|
2013-01-18 21:43:32 |
James M. Leddy |
oem-priority/precise: assignee |
|
James M. Leddy (jm-leddy) |
|
2013-01-18 21:43:35 |
James M. Leddy |
oem-priority/precise: status |
New |
Triaged |
|
2013-01-18 21:43:38 |
James M. Leddy |
oem-priority: assignee |
|
James M. Leddy (jm-leddy) |
|
2013-02-06 15:45:18 |
James M. Leddy |
tags |
|
rls-r-incoming |
|
2013-02-06 20:14:21 |
James M. Leddy |
oem-priority: status |
Triaged |
Incomplete |
|
2013-02-06 20:14:23 |
James M. Leddy |
oem-priority/precise: status |
Triaged |
Incomplete |
|
2013-02-20 16:45:22 |
Colin Watson |
nominated for series |
|
Ubuntu Precise |
|
2013-02-20 16:45:22 |
Colin Watson |
bug task added |
|
grub2 (Ubuntu Precise) |
|
2013-02-20 16:45:22 |
Colin Watson |
nominated for series |
|
Ubuntu Raring |
|
2013-02-20 16:45:22 |
Colin Watson |
bug task added |
|
grub2 (Ubuntu Raring) |
|
2013-02-20 16:45:49 |
Colin Watson |
grub2 (Ubuntu Precise): milestone |
|
ubuntu-12.04.3 |
|
2013-02-20 16:45:53 |
Colin Watson |
grub2 (Ubuntu Precise): status |
New |
Triaged |
|
2013-02-20 16:45:57 |
Colin Watson |
grub2 (Ubuntu Precise): importance |
Undecided |
High |
|
2013-02-20 16:46:15 |
Colin Watson |
grub2 (Ubuntu Raring): assignee |
Brian Murray (brian-murray) |
Colin Watson (cjwatson) |
|
2013-02-22 13:15:33 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto MURATA |
2013-03-18 17:52:32 |
James M. Leddy |
oem-priority: status |
Incomplete |
Triaged |
|
2013-03-18 17:52:35 |
James M. Leddy |
oem-priority/precise: status |
Incomplete |
Triaged |
|
2013-04-16 21:56:13 |
Brian Murray |
tags |
rls-r-incoming |
precise raring |
|
2013-08-19 11:39:05 |
Steve Langasek |
grub2 (Ubuntu Precise): milestone |
ubuntu-12.04.3 |
ubuntu-12.04.4 |
|
2013-09-10 00:32:41 |
Colin Watson |
grub2 (Ubuntu): status |
Triaged |
In Progress |
|
2013-09-10 06:44:51 |
Hsin-Yi, Chen (hychen) |
bug |
|
|
added subscriber Hsin-Yi, Chen (hychen) |
2013-09-10 13:10:13 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/saucy/grub2/saucy |
|
2013-09-10 13:11:17 |
Colin Watson |
grub2 (Ubuntu): status |
In Progress |
Fix Committed |
|
2013-09-12 01:20:01 |
Launchpad Janitor |
grub2 (Ubuntu): status |
Fix Committed |
Fix Released |
|
2013-09-12 01:32:30 |
Bofu Chen |
bug |
|
|
added subscriber Bofu Chen |
2013-09-22 18:24:40 |
Luis Pina |
bug |
|
|
added subscriber Luis Pina |
2013-10-14 19:29:13 |
Ara Pulido |
grub2 (Ubuntu Raring): status |
Triaged |
Incomplete |
|
2013-10-15 15:57:49 |
Luis Pina |
removed subscriber Luis Pina |
|
|
|
2013-10-16 01:09:22 |
Shih-Yuan Lee |
grub2 (Ubuntu Raring): status |
Incomplete |
Confirmed |
|
2013-10-18 14:51:16 |
Shih-Yuan Lee |
attachment added |
|
Photos.zip https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1097570/+attachment/3882188/+files/Photos.zip |
|
2013-10-29 11:12:53 |
Ara Pulido |
grub2 (Ubuntu Precise): assignee |
|
Colin Watson (cjwatson) |
|
2013-10-29 11:12:57 |
Ara Pulido |
grub2 (Ubuntu Raring): status |
Confirmed |
Invalid |
|
2013-10-29 11:14:26 |
Ara Pulido |
oem-priority: assignee |
James M. Leddy (jm-leddy) |
Ara Pulido (apulido) |
|
2013-10-29 11:14:29 |
Ara Pulido |
oem-priority/precise: assignee |
James M. Leddy (jm-leddy) |
Ara Pulido (apulido) |
|
2013-10-30 00:51:08 |
Launchpad Janitor |
branch linked |
|
lp:debian/grub2 |
|
2013-11-27 15:14:07 |
Colin Watson |
grub2 (Ubuntu Precise): status |
Triaged |
In Progress |
|
2013-11-27 15:47:30 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/precise/grub2/precise |
|
2013-11-28 12:11:29 |
Colin Watson |
description |
* Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130108)
precise-desktop-amd64.iso from http://cdimage.ubuntu.com/precise/daily-live/current/ .
* Package Version
grub2-signed 1.9~ubuntu12.04.2+1.99-21ubuntu3.7
* Reproduce Steps
1. Use `usb-creator-gtk` to create a bootable USB drive by precise-desktop-amd64.iso
2. Use this USB drive to boot "Try Ubuntu without installing" on an UEFI secure boot enabled laptop.
3. Create only one 1GB primary fat32 partition on the disk of the laptop with GPT-based disk layout.
4. Mount fat32 partition on /mnt
$ sudo mount /dev/sda1 /mnt
5. Manually copy all contents from the USB stick into the fat32 partition.
$ sudo cp -av /cdrom/.disk /cdrom/* /mnt
6. Set up the EFI boot entry.
$ sudo apt-get install efibootmgr grub-efi-amd64-signed shim-signed
$ sudo grub-install --removable --uefi-secure-boot --root-directory /mnt /dev/sda1
$ sudo efibootmgr -c -d /dev/sda -p 1 -l "\\EFI\\BOOT\\BOOTx64.EFI" -L recovery
7. Append 'from recovery partition' to every menuentry title in /mnt/boot/grub/grub.cfg .
8. Reboot and select the boot entry 'recovery' from UEFI boot option menu.
* Expected Result
We can see every menu entry of grub with the suffix 'from recovery partition'.
* Actual Result
There is no suffix 'from recovery partition' on menu entries of grub.
P.S. The USB drive is still plunged in the laptop. After we unplug the USB drive and select the boot entry 'recovery' from UEFI boot option menu, we can see every menu entry of grub with the suffix 'from recovery partition'. |
SRU justification:
[Impact] When using UEFI, GRUB doesn't always determine the correct boot device to chain to if multiple Ubuntu bootable media are attached.
[Test Case] Described below.
[Regression Potential] When I fixed this in saucy, I made a mistake that broke UEFI Secure Boot (fixed in 2.00-18ubuntu4). I made sure to cherry-pick that fix as well here, but it's worth testing both paths.
Original report follows:
* Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130108)
precise-desktop-amd64.iso from http://cdimage.ubuntu.com/precise/daily-live/current/ .
* Package Version
grub2-signed 1.9~ubuntu12.04.2+1.99-21ubuntu3.7
* Reproduce Steps
1. Use `usb-creator-gtk` to create a bootable USB drive by precise-desktop-amd64.iso
2. Use this USB drive to boot "Try Ubuntu without installing" on an UEFI secure boot enabled laptop.
3. Create only one 1GB primary fat32 partition on the disk of the laptop with GPT-based disk layout.
4. Mount fat32 partition on /mnt
$ sudo mount /dev/sda1 /mnt
5. Manually copy all contents from the USB stick into the fat32 partition.
$ sudo cp -av /cdrom/.disk /cdrom/* /mnt
6. Set up the EFI boot entry.
$ sudo apt-get install efibootmgr grub-efi-amd64-signed shim-signed
$ sudo grub-install --removable --uefi-secure-boot --root-directory /mnt /dev/sda1
$ sudo efibootmgr -c -d /dev/sda -p 1 -l "\\EFI\\BOOT\\BOOTx64.EFI" -L recovery
7. Append 'from recovery partition' to every menuentry title in /mnt/boot/grub/grub.cfg .
8. Reboot and select the boot entry 'recovery' from UEFI boot option menu.
* Expected Result
We can see every menu entry of grub with the suffix 'from recovery partition'.
* Actual Result
There is no suffix 'from recovery partition' on menu entries of grub.
P.S. The USB drive is still plunged in the laptop. After we unplug the USB drive and select the boot entry 'recovery' from UEFI boot option menu, we can see every menu entry of grub with the suffix 'from recovery partition'. |
|
2013-12-06 09:48:30 |
Adam Conrad |
grub2 (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2013-12-06 09:48:33 |
Adam Conrad |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-12-06 09:48:40 |
Adam Conrad |
bug |
|
|
added subscriber SRU Verification |
2013-12-06 09:48:43 |
Adam Conrad |
tags |
precise raring |
precise raring verification-needed |
|
2013-12-11 08:30:03 |
Bin Li |
tags |
precise raring verification-needed |
precise raring verification-failed |
|
2013-12-12 10:48:55 |
Colin Watson |
tags |
precise raring verification-failed |
precise raring verification-needed |
|
2013-12-13 09:09:10 |
Shih-Yuan Lee |
attachment added |
|
UEFI_Boot_Menu.jpg https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1097570/+attachment/3928586/+files/UEFI_Boot_Menu.jpg |
|
2013-12-13 09:09:32 |
Shih-Yuan Lee |
tags |
precise raring verification-needed |
precise raring verification-failed |
|
2013-12-19 10:15:52 |
Bin Li |
tags |
precise raring verification-failed |
precise raring verification-done |
|
2013-12-23 01:25:05 |
Shih-Yuan Lee |
tags |
precise raring verification-done |
precise raring verification-failed |
|
2013-12-23 01:25:17 |
Shih-Yuan Lee |
tags |
precise raring verification-failed |
precise verification-failed |
|
2013-12-23 12:56:30 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-12-23 12:56:24 |
Launchpad Janitor |
grub2 (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2013-12-23 13:16:50 |
Colin Watson |
grub2 (Ubuntu Precise): status |
Fix Released |
Triaged |
|
2014-03-13 13:31:57 |
Ara Pulido |
oem-priority: status |
Triaged |
Fix Released |
|
2014-03-13 13:32:11 |
Ara Pulido |
oem-priority/precise: status |
Triaged |
Won't Fix |
|
2014-12-18 12:43:41 |
Colin Watson |
grub2 (Ubuntu Precise): assignee |
Colin Watson (cjwatson) |
|
|
2014-12-18 12:43:44 |
Colin Watson |
grub2 (Ubuntu Precise): milestone |
ubuntu-12.04.4 |
|
|
2015-03-11 07:26:21 |
Emily Chien |
nominated for series |
|
oem-priority/trusty |
|
2015-03-11 07:26:21 |
Emily Chien |
bug task added |
|
oem-priority/trusty |
|
2015-03-12 07:45:59 |
Emily Chien |
oem-priority/trusty: importance |
Undecided |
High |
|
2015-03-12 07:45:59 |
Emily Chien |
oem-priority/trusty: assignee |
|
Ara Pulido (apulido) |
|
2015-03-13 09:54:05 |
Ara Pulido |
nominated for series |
|
Ubuntu Trusty |
|
2015-03-13 09:54:05 |
Ara Pulido |
bug task added |
|
grub2 (Ubuntu Trusty) |
|
2015-03-13 22:46:53 |
Steve Langasek |
grub2 (Ubuntu Trusty): assignee |
|
Mathieu Trudel-Lapierre (mathieu-tl) |
|
2015-04-08 09:25:13 |
Shih-Yuan Lee |
oem-priority: status |
Fix Released |
Triaged |
|
2015-04-08 09:25:32 |
Shih-Yuan Lee |
grub2 (Ubuntu): status |
Fix Released |
Confirmed |
|
2015-04-08 09:25:39 |
Shih-Yuan Lee |
grub2 (Ubuntu Trusty): status |
New |
Confirmed |
|
2015-04-08 09:25:45 |
Shih-Yuan Lee |
oem-priority/trusty: status |
New |
Confirmed |
|
2015-05-19 19:47:48 |
Steve Langasek |
grub2 (Ubuntu Trusty): importance |
Undecided |
High |
|
2015-05-26 17:13:33 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): assignee |
Colin Watson (cjwatson) |
Mathieu Trudel-Lapierre (mathieu-tl) |
|
2015-05-26 17:13:39 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): status |
Confirmed |
In Progress |
|
2015-05-26 17:13:46 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu Trusty): status |
Confirmed |
Triaged |
|
2015-05-26 21:35:28 |
Launchpad Janitor |
branch linked |
|
lp:~mathieu-tl/ubuntu/wily/grub2/lp1097570 |
|
2016-05-17 13:53:49 |
Ara Pulido |
oem-priority: status |
Triaged |
Incomplete |
|
2016-12-16 02:38:09 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu Raring): status |
Invalid |
Won't Fix |
|
2016-12-16 02:38:09 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu Raring): assignee |
Colin Watson (cjwatson) |
|
|
2016-12-16 02:38:32 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): milestone |
|
ubuntu-17.03 |
|
2017-04-03 15:58:54 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): milestone |
ubuntu-17.03 |
ubuntu-17.05 |
|
2017-12-20 02:16:02 |
Yuan-Chen Cheng |
oem-priority: importance |
High |
Medium |
|
2017-12-20 02:16:05 |
Yuan-Chen Cheng |
oem-priority: assignee |
Ara Pulido (ara) |
|
|
2017-12-20 02:16:06 |
Yuan-Chen Cheng |
oem-priority/precise: assignee |
Ara Pulido (ara) |
|
|
2017-12-20 02:16:08 |
Yuan-Chen Cheng |
oem-priority/trusty: assignee |
Ara Pulido (ara) |
|
|
2017-12-20 02:16:23 |
Yuan-Chen Cheng |
bug task deleted |
oem-priority/precise |
|
|
2017-12-20 02:16:25 |
Yuan-Chen Cheng |
bug task deleted |
oem-priority/trusty |
|
|
2020-08-15 17:18:21 |
Rex Tsai |
tags |
precise verification-failed |
oem-priority precise verification-failed |
|
2020-08-25 15:49:51 |
Rex Tsai |
oem-priority: status |
Incomplete |
Won't Fix |
|
2021-10-14 01:10:08 |
Steve Langasek |
grub2 (Ubuntu Precise): status |
Triaged |
Won't Fix |
|