I have installed to versions of Ubuntu, one up-to-date Xubuntu and a 12.04.5LTS Ubuntu. I first installed Xubuntu and later Ubuntu. Since the 12.04 would not write a correct grub-conf on install (I set up encryption for Xubuntu following this guide) i decided to let the grub conf on the efi
partition load the grub conf from Xubuntus /boot
partition. While I can now boot both OS's I get some errors about grub not being allowed to load some modules (error: Secure Boot forbids loading module from (XX,YY)
).
I assume that this has something to do with efi and beeing signed. What is the easiest way to fix this? Can I simply reinstall grub from the Xubuntu?
Asked
Active
Viewed 3,516 times
3
2 Answers
4
I found https://wiki.ubuntu.com/SecurityTeam/SecureBoot.
Reinstalling grub with the --uefi-secure-boot
option fixed the problem for me.
sudo grub-install --uefi-secure-boot

ted
- 281
- 3
- 9
0
Most BIOSs allow you to turn off "secure boot" which should solve any of your problems related to unsigned modules.
FYI: My BIOS required me to set a BIOS password before it allowed me to change the "secure boot" setting, so I set it to something useless as a password, but easy to remember.

ILoveGit
- 220
- 1
- 7
-
while I am sure that this would work I would prefer to update the signature file. That way I would keep the benefits of secure boot. – ted Oct 11 '14 at 13:00
-
I didn't realise that you could even install GRUB with secure boot still enabled, neat. – ILoveGit Oct 14 '14 at 00:44