web-dev-qa-db-fra.com

Grub2 ne met pas à jour la liste de démarrage. Démarrage avec erreur: échec de la définition de MokListKT: paramètre non valide

J'essaie de faire démarrer mon Dell r610 et j'ai rencontré quelques problèmes.

Le seul système d'exploitation que j'essaie d'exécuter sur ma machine est le serveur Ubuntu 16.04 LTS. Je l'ai déjà installé et je peux démarrer (avec UEFI) dedans manuellement avec la console grub. Cependant, il n'est nulle part visible dans le menu de démarrage de grub. La seule option pour le démarrage est "Ubuntu" qui affiche juste un écran vide lorsqu'il est sélectionné.

Ma racine est /dev/sda2 avec sda1 de type EFI System et sda3 de type Linux swap.

Ce que j'ai essayé jusqu'à présent

  1. J'ai couru update-grub plusieurs fois et il semble reconnaître mon système d'exploitation avec la sortie suivante:
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-4.4.0-22-generic
    Found initrd image: /boot/initrd.img-4.4.0-22-generic
    done
  1. J'ai couru grub-install /dev/sda plusieurs fois qui s'est terminé sans erreur mais n'a apporté aucune modification.

  2. Pour l'erreur de démarrage UEFI (Failed to set MokListKT: Invalid Parameter), J'ai trouvé this que j'ai suivi et réglé le délai d'expiration sur 3s. L'erreur a persisté.

  3. Je suis aussi entré dans /etc/default/grub et commenté GRUB_HIDDEN_TIMEOUT=0 et ajouté GRUB_DISABLE_OS_PROBER="false"

J'apprécie vraiment toute aide!

2
Shwiby

fonctionnement grub-install a remplacé votre grub UEFI par un BIOS standard. Vous devez exécuter grub-install --target=x86_64-efi --efi-directory=/dev/sda1 --bootloader-id=grub en tant que root, puis grub-update

0
spacelander