Ce n’est pas le bon flag. Il sert à identifier une partition non formatée réservée à grub-pc (pour booter en mode BIOS/legacy, pas en mode UEFI) sur un disque au format GPT. Avec [mono]parted[/mono], la partition système EFI est identifiée par le flag “boot” ou “efi” sur un disque au format GPT. La gestion des types de partition avec des flags par [mono]parted[/mono] n’est pas forcément la plus intuitive qui soit, [mono]fdisk[/mono] (de Jessie) ou [mono]gdisk[/mono] (pour les disques au format GPT seulement) sont plus classiques.
La sortie d’[mono]efibootmgr[/mono] montre qu’une entrée d’amorçage EFI pour Debian a bien été créée par grub-install. D’après ce qu’affiche grub-repair, le chargeur GRUB est bien présent dans /efi/debian/grubx64.efi sur (hd2,gpt1) qui correspond a priori à /dev/sdb2. Par contre est-ce toi qui a copié grubx64.efi dans /efi/boot/ ? Cela ne sert à rien, le chargeur placé dans /efi/boot doit s’appeler bootx64.efi pour être utilisable par le firmware comme chargeur par défaut.
Non. Il n’y a pas lieu de spécifier la partition puisque cela ne peut être que la partition montée sur /boot/efi. Quant à [mono]update-grub[/mono], il ne fait que créer un fichier de configuration pour afficher le menu de démarrage de GRUB. Si GRUB ne se lance pas, on s’en fiche.
Non, normalement le firmware UEFI doit supporter une partition système EFI en FAT32 au moins sur un disque fixe. Corrige d’abord le type de la partition. Et je veux bien la sortie des commandes suivantes pour vérifier que le chargeur Debian est bien enregistré :
efibootmgr -v # la ligne avec l'entrée Debian au moins
blkid # la ligne avec la partition système EFI au moins
[quote=“cedric058”][quote=“rsuinux”]
Operating System: Boot files:
[ul]/EFI/BOOT/bootx64.efi
/EFI/debian/bootx86_64.efi
/EFI/debian/grubx64.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootx64.efi[/ul][/quote][/quote]
De quel message de rsuinux provient cette citation ?