iMac, MacBook transformé avec Linux Mint : erreurs en démarrage non sécurisé

iMac, MacBook transformé avec Linux Mint : erreurs en démarrage non sécurisé

Bonjour,

Je vous propose cette petite astuce bien pratique pour se débarrasser du message d’erreur suivant au démarrage d’un iMac ou MacBook dont on a modifié le système au démarrage :

Failed to Set MokListRT: Invalid Parameter
Could not create MokListRT: Invalid Parameter
Importing MOK states has failed: import_mok_state() failed: Invalid Parameter
Continuing boot since secure mode is disabled_

Pourquoi ce message d’erreur apparaît-il ?

Par défaut, les systèmes Ubuntu et dérivés dont Mint utilisent le fichier shimx64.efi qui est une version signée pour démarrage sécurisé (secured boot enabled) au lieu de grubx64.efi qui devrait être choisi si la machine est en démarrage non sécurisé (secure boot disabled).

Si donc le démarrage sécurisé est désactivé sur l’ordinateur, l’astuce consiste à écraser le contenu de shimx64.efi avec celui de grubx64.efi pour passer « ni vu ni connu ».

Cela nécessite de disposer des droits de super administrateur (root) et je vous en propose donc 2 variantes.

À noter que si nous sommes un administrateur avisé, nous prendrons soin de sauvegarder un point de restauration AVANT d’effectuer ce type de modification système.

Variante avec sudo :

cd /boot/efi/EFI/ubuntu
sudo cp shimx64.efi shimx64.efi.old (1)
sudo cp grubx64.efi shimx64.efi
reboot

Variante en passant sur le compte du super administrateur (root) : (2)

su -
cd /boot/efi/EFI/ubuntu
cp shimx64.efi shimx64.efi.old (1)
cp grubx64.efi shimx64.efi
reboot

À votre service,

Marc JESTIN

(1) Nous faisons une sauvegarde du fichier shimx64.efi avant de l’écraser avec le contenu du fichier grubx64.efi.

(2) Nécessite de connaître le mot de passe du compte root bien entendu.


Articles similaires :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *