Bug#808366: grub-efi-amd64 -- error: symbol 'grub_efi_find_last_device_path' not found
Ian Campbell
ijc at debian.org
Sat Dec 19 16:04:16 UTC 2015
On Sat, 2015-12-19 at 09:52 -0600, S. R. Wright wrote:
> Ian:
>
> Attached is the info you suggested, pre- and post-upgrade. Was never
> prompted to answer any questions or than to continue the upgrade.
> root at mi6:# debconf-get-selections | grep grub
> [...]
> grub-efi-amd64 grub2/force_efi_extra_removable boolean false
> root at mi6:# debconf-get-selections --installer | grep grub
> [...]
> grub-installer grub-installer/force-efi-extra-removable boolean false
> root at mi6:# find /boot/efi -ls
> [...]
> 193 117 -rwx------ 1 root root 119808 Dec 12 04:48 /boot/efi/EFI/Boot/bootx64.efi
> 226 117 -rwx------ 1 root root 119808 Dec 18 21:28 /boot/efi/EFI/debian/grubx64.efi
> [...]
> 386 117 -rwx------ 1 root root 119808 Dec 12 04:48 /boot/efi/EFI/Boot/bootx64.efi
> 389 117 -rwx------ 1 root root 119808 Dec 19 09:43 /boot/efi/EFI/debian/grubx64.efi
I can't explain how it got there, but I think that this
Boot/bootx64.efi
is what your system is booting from and it doesn't appear to be being
updated.
I expect that the reason this is present at all is that your BIOS is
bug
gy in the way the extra removable option is intended to workaround,
if
it wasn't you could likely convince your BIOS to boot the
debian/grubx64.efi
by playing with efibootmgr etc but I think you best
bet would be to
set grub2/force_efi_extra_removable=true, try (as root):
echo "grub-efi-amd64 grub2/force_efi_extra_removable boolean true" | de
bconf-set-selections
and then upgrade or reconfigure the package and it should be updated.
Do you have any idea what might have happened at 04:48 on Dec 12?
Ian.
More information about the Pkg-grub-devel
mailing list