I'm having this issue with Ubuntu MATE 18.04.1 32bit on 64bit UEFI
hardware.

I think the problem is caused by the following kernel configuration directive, 
which is set on 64bit, but not on 32bit:
CONFIG_EFI_MIXED=y

Now this is supposed to allow 32bit firmware to boot 64bit kernels, but if I'm 
reading the code correctly, it's necessary for the opposite as well, otherwise 
the efivarfs file system doesn't exist, and efibootmgr/grub-install fail:
http://lkml.iu.edu/hypermail/linux/kernel/1403.0/01370.html

Btw, in dmesg the following message is shown:
efi: setup done, disabling due to 32/64-bit mismatch

And efivarfs doesn't exist in /proc/filesystems, even though
/sys/firmware/efi is populated.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1650337

Title:
  unknown filesystem efivarfs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed/+bug/1650337/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to