J’ai compris mon erreur.
J’ai deux machines mac, avec une configuaration très similaire.
Sur la première, à chaque changement de version de debian (jessis -----> Stretch -------> Buster), je réinstalle le nouveau grub sur sda1. L’entrée de Buster est donc générée par grub lui-même et évolue donc à chaque changement de noyau.
Pour la deuxième, celle qui ne pose désormais plus de problème, je me contentais d’adapter les entrées du grub que j’avais installé avec Jessie. L’entrée de grub qui pointait vers Buster était donc une manuelle qui conséquemment n’évoluait pas avec les changement de noyau de buster… d’où l’incohérence entre noyau et module et finalement, si j’ai bien compris, le problème.
Quand on est sous buster et que grub rajoute lui-même une entrée pour Stretch, il sélectionne, me semble-t-il, uniquement le dernier noyau… ou peut-être que je me trompe. Alors que pour Buster, il va proposer tout les noyaux possible comme tu viens de me le dire. Je ne crois pas que je puisse automatiser ma procédure. Pour conserver le grub installé sous Jessie, ce qui n’a aucun intéret en soi, il faudrait que je refasse manuellement l’entrée grub vers buster à chaque changement de noyau.
Demeure une bizarrerie : Cette configuration a tenu bon sans problème tout le temps de la Stretch, en tout cas je crois. Pourquoi ? Mais ce n’est peut-être pas très important.
Ma configuration grub consiste à (en partant du grub installé avec le dernière debian) :
- désactiver os-prober
- Ajouter manuellement les entrées vers les linux précédent en allant les chercher dans leur racines respectives au niveau /etc/grub.d/10_linux pour les coller dans le même fichier mais de la racine de la dernière Debian.
- Ajouter manuellement les entrées vers les os macx dans /etc/grub.d/40_custom
- modifier une variable et les noms afficher dans le fichier 10_linux pour avoir des entrées dont la nomenclature va être respectée par toutes les entrées.
Ceci étant dit, c’est drôle que tu ne t’en souviennes pas, ou que tu sembles ne pas t’en souvenir, parce que c’est très essentiellement grâce à toi (@PascalHambourg) que j’ai pu faire tous ça. Par exemple comprendre que les UUID des systèmes mac sont en deux versions (Gérer les entrées de grub /Grub et mac - #24 par PascalHambourg).
Bon, merci à tous en tout cas.