Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/06/2022, à 12:31

petitlou60

[Résolu] kubuntu 22.04 dual boot erreur shim_lock pas trouve

Bonjour à tous,
j'ai un problème bizarre avec cette release, je m'explique
 
scenario numero 1
- je sauve mon windows avec macrium reflect
- je formate entièrement le disque avec 3 partitions
- efi 250M0
-boot 1024Mo
-tout le reste en luks2
-je crée les lvm nécessaires
- j'installe kubuntu
- je redémarre (sécure boot activé) tout est ok
scenario numéro 2
je restaure mon windows , en laissant de la place libre
-je réinstalle kubuntu de la même façon
-au reboot j'ai le message shim_lock pas trouvé et pas de boot
- je vérifie la bootlist il y a bien 2 entrées ubuntu devant et derrière l'entrée windows
- je déactive le secureboot
-reboot ok

je ne comprends pas cette différence de comportement
j'ai essaye le script update-secureboot-policy
update-secureboot-poilicy --new-key     me génère une paire de clefs MOK.priv et MOK.der
update-secureboot-policy --enroll-key   indique secure boot non activé

il manque une commande sous ubuntu pour activer le secure boot, puique si activé je ne boot pas et en rescue avec live cd +chroot même message

Je viens de trouver:

Ubuntu installe dans la boot liste 2 entrées
            une devant celle de Windows , elle lance le script  shimx64.efi
            une après   celle de Windows , elle lance le script  grubx64.efi

Il suffisait de détruire via le bios UEFI la première entrée pour que Windows démarre par défaut au lieu de ubuntu
mais : shimx64.efi est signé et compatible sécure boot, grubx64.efi ne l'est pas

donc actuellement il faut remonter l'entrée Windows en tète de liste grâce au bios UEFI et ne pas toucher aux entrées ubuntu

Nota oubliez bcdedit /displayorder sous windows  il casse le BCD et Windows ne boot plus

Dernière modification par petitlou60 (Le 11/06/2022, à 21:11)

Hors ligne

#2 Le 13/06/2022, à 10:21

petitlou60

Re : [Résolu] kubuntu 22.04 dual boot erreur shim_lock pas trouve

Bonjour,
je fait un complément indispensable a ce post
en fait quand on installe ubuntu 22.04 a coté de Windows, l'installeur ajoute à la bootlist une seule entrée ubuntu,
qui utilise le script EFI\ubuntu\grubx64.efi , cette entrée ne supporte pas le secure boot on a le message shim_lock pas trouve
il n y a que quand l'EFI est vide qu'il ajoute la 2ème entrée avec shimx64

Donc démarrer le live CD
dans une console passer la commande :  sudo efibootmgr -c -L ubuntuSB -l "EFI\\Ubuntu\\shimx64.efi"
ordonner la liste avec sudo efibootmgr -o

ensuite shutdown puis redémarrer en affichant la bootlist,
choisir ubuntuSB et ubuntu démarre !!!!!

Dernière modification par petitlou60 (Le 26/09/2022, à 15:09)

Hors ligne