Depuis le noyau Ubuntu 4.4.0-20, la fonction EFI_SECURE_BOOT_SIG_ENFORCE
La configuration du noyau a été activée. Cela empêche le chargement de modules tiers non signés si le démarrage sécurisé UEFI est activé.
Le moyen le plus simple de résoudre ce problème est de désactiver Secure Boot dans les paramètres UEFI (BIOS).
Dans la plupart des cas, vous pouvez accéder aux paramètres UEFI en utilisant le menu Grub. Appuyez sur ESC au démarrage, entrez dans le menu Grub et sélectionnez System Setup. L'option Secure Boot doit se trouver dans la section "Security" ou "Boot" de l'UEFI.
Vous pouvez accéder directement à l'UEFI, mais cela dépend de votre matériel. Lisez le manuel de votre ordinateur pour savoir comment y accéder. Il peut s'agir Del ou F2 au démarrage, ou autre chose.
Une autre façon de procéder est de désactiver Secure Boot en utilisant mokutil
.
Depuis la version 4.4.0-21.37 du noyau Ubuntu, cela peut être corrigé en exécutant
sudo apt install mokutil
sudo mokutil --disable-validation
Il vous faudra créer un mot de passe. Le mot de passe doit comporter au moins 8 caractères. Après le redémarrage, l'UEFI vous demandera si vous souhaitez modifier les paramètres de sécurité. Choisissez "Oui".
Ensuite, il vous sera demandé de saisir le mot de passe précédemment créé. Certains microprogrammes UEFI ne demandent pas le mot de passe complet, mais d'entrer certains caractères de celui-ci, comme le 1er, le 3e, etc. Soyez prudent. Certaines personnes ne comprennent pas cela. Je ne l'ai pas compris du premier coup non plus ;-)
Mise à jour : Maintenant cette configuration du noyau est activée dans tous les noyaux Ubuntu supportés. Les Ubuntu 16.04, 15.10 et 14.04 sont concernées.