Recopier dans le répertoire /EFI/BOOT de l'ESP, le fichier .efi en le renommant bootx64.efi afin qu'il soit automatiquement démarré lorsque la clé est sélectionnée, par exemple, application tetris
Démarrer depuis le chargeur intermédiaire signé shim, une application signée par une clé MOK : cette solution n'est pas pratique dans le cas d'une clé autonome, car elle nécessite d'enregistrer la clé MOK dans la Nvram, ce qui ne semble pas possible sans redémarrage sous linux
Démarrer depuis le chargeur intermédiaire signé shim, une application non signée en utilisant le gestionnaire mmx pour autoriser l'exécution du binaire non signé : c'est cette méthode qui est utilisée dans l'exemple Shell efi ci-dessous
3.2 - Exemple : Shell UEFI
Recopier le programmes shimx64.efi.signed dans le répertoire ESP/EFI/BOOT de la partition ESP en le renommant bootx64.efi
Recopier l'application Shell.efi non signée en la renommant grubx64.efi, ainsi elle sera automatiquement démarrée par le programme shimx64.efi (renommé bootx64.efi)
L'écran "Shim UEFI key management" "Press any key to perform Key Management" s'affiche - Valider
Le message "Perform MOK management" s'affiche - Sélectionner la ligne "Enroll hash from disk"
L'écran "Select Binary" s'affiche. Sélectionner le fichier binaire à autoriser (et dont le hash sera enregistré), dans le cas présent, il s'agit de grubx64.efi
L'écran Enroll MOK s'affiche - Visualiser éventuellement le hash, puis sélectionner Continue
Confirmer la demande d'enregistrement, puis reboot
La console du shell doit s'ouvrir
Fermer la console et redémarrer, le shell doit s'ouvrir directement sans avoir besoin d'enregistrer le hash à nouveau
Notes :
le hash de l'application est enregistrée dans la Nvram. Pour visualiser les hashs enregistrés, sous linux, amorcé en mode secure boot