Non, le menu de GRUB n’affiche pas les entrées EFI mais seulement ses propres entrées définies dans grub.cfg créé par update-grub.
C’est précisément cela, les entrées d’amorçage EFI. grub-install est censé en créer une ou la mettre à jour lors de l’installation. Tu peux créer celle de Debian en exécutant grub-install depuis Debian, mais cela risque de modifier l’ordre de priorité de l’amorçage UEFI et mettre le GRUB de Debian par défaut.
Non, pas forcément. Je préfère que chaque OS utilise une partition EFI située sur le même disque que lui-même pour ne pas dépendre du disque d’un autre système, mais si plusieurs OS sont installés sur le même disque ils peuvent très bien utiliser la même partition EFI.
Tu l’as ajoutée après l’installation ? Cela explique pourquoi le chargeur GRUB n’a pas pu être mis en place lors de l’installation.
L’installation d’un nouveau noyau aurait du regénérer un fichier /boot/grub/grub.cfg. Par contre cela ne réinstalle pas le chargeur GRUB lui-même.
Même pas besoin de déplacer, ajouter ou supprimer un disque pour avoir un problème : l’ordre de détection des disques n’est pas garanti stable et le disque peut spontanément être reconnu comme sdb, sdc… au lieu de sda à chaque démarrage.
D’autre part les paramètres de la ligne de commande du noyau définis dans /etc/defaut/grub ne sont pas pris en compte. Ceux par défaut « ro quiet » ne sont pas indispensables mais parfois un paramètre spécifique peut être nécessaire pour contourner un bug.
Oui. Ainsi il n’est pas nécessaire d’exécuter update-grub dans l’Ubuntu principal pour prendre en compte une modification de noyau dans un autre OS.