[Bug 1056101] Re: grub-efi overwrites an existing grub*.efi file
Phillip Susi
psusi at ubuntu.com
Fri Oct 5 17:31:11 UTC 2012
Note that if the primary config file is missing or corrupt, the grub
rescue shell provides enough functionality to direct it to the config
file of the other install, allowing recovery from such a scenario.
** Changed in: grub2 (Ubuntu)
Importance: Undecided => Wishlist
** Changed in: grub2 (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1056101
Title:
grub-efi overwrites an existing grub*.efi file
Status in “grub2” package in Ubuntu:
Triaged
Bug description:
On Ubuntu 12.04 (grub 1.99), grub-efi creates a
/efi/ubuntu/grubx64.efi file, which is recognized as an entry in the
UEFI firmware.
When you install two Ubuntu (let's say UbuntuA, then UbuntuB) in
dualboot, UbuntuB will overwrite the /efi/ubuntu/grubx64.efi file
(linked to UbuntuA) by a new /efi/ubuntu/grubx64.efi file (linked to
UbuntuB).
THE PROBLEM IS:
if UbuntuB's /boot/grub/grub.cfg is damaged or erased, the user can't access neither UbuntuA nor UbuntuB.
EXPECTED BEHAVIOR:
UbuntuA creates its own entry (eg /efi/ubuntu/grubx64_uuidA.efi ), and UbuntuB creates another entry (eg /efi/ubuntu/grubx64_uuidB.efi ), so that if UbuntuB's /boot/grub/grub.cfg is damaged, the user can still access UbuntuA via the UEFI firmware.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1056101/+subscriptions
More information about the foundations-bugs
mailing list