grub2-signed doesn't support removable drive.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
James M. Leddy | ||
Precise |
Fix Released
|
High
|
James M. Leddy | ||
grub2 (Ubuntu) |
Fix Released
|
High
|
Colin Watson |
Bug Description
* Package Versions
grub2-signed=
grub2-signed=
* Reproduce Steps
1. Generate a bootable USB drive by the following commands:
$ sudo grub-install --removable --uefi-secure-boot --root-directory /media/
$ cp /boot/grub/grub.cfg /media/
2. Use this USB drive to boot on UEFI BIOS.
* Expected Result
We can see the GRUB menu.
* Actually Result
We can not see the GRUB menu comparing to the USB drive made by the following commands:
$ sudo grub-install --removable --no-uefi-
$ cp /boot/grub/grub.cfg /media/
description: | updated |
description: | updated |
Changed in oem-priority: | |
importance: | Undecided → High |
summary: |
- grub2-signed doesn't support vfat file system on USB drive. + grub2-signed doesn't support removable drive. |
Changed in grub2 (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in oem-priority: | |
assignee: | nobody → James M. Leddy (jm-leddy) |
Changed in oem-priority: | |
status: | New → In Progress |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
I can manually input the following commands in grub2-signed= 1.9~ubuntu12. 04.1+1. 99-21ubuntu3. 5 and grub2-sign= 1.9+2.00- 7ubuntu11 on USB drive to show GRUB menu.
search.fs_uuid 4B61-C71D root hd1,msdos1 ($root) /boot/grub
set prefix=
configfile $prefix/grub.cfg
So the problem seems to be that it will not read grub.cfg under the (hd1,msdos1) /EFI/BOOT/ by default.