grub-install (EFI) is not properly setting the prefix
Bug #632775 reported by
Mario Limonciello
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Maverick |
Fix Released
|
High
|
Colin Watson |
Bug Description
Binary package hint: grub2
This is a breakout from bug 632642.
The EFI grub-install is not properly setting up prefix and root. When booted into the EFI system partition, grub starts to load but shows:
error: unknown filesystem.
grub rescue>
Checking the contents of the variables :
prefix was set to (hd1,gpt1)
and root was set to hd1,gpt1
I think these should both be (hd1,gpt2) and hd1,gpt2 respectively since the modules and conffile do not live on the EFI system partition.
Changed in grub2 (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
To post a comment you must log in.
00:51 <cjwatson> I think this is going to need something a bit like http:// bazaar. launchpad. net/~vcs- imports/ grub/grub2- bzr/revision/ 2465, only for EFI
00:52 <cjwatson> specifically the bit that handles a partition-only prefix "drive"
00:52 <cjwatson> the alternative is hardcoding the entire prefix device, which is seriously undesirable
00:53 <cjwatson> then the EFI grub-install will have to find the partition number for /boot/grub and hardcode that but make sure to leave out the drive