j'ai oublié : au lieu du grub update, c'est un grub install depuis la partition 2...
il faut reprendre grub aux origines...
grub.cfg était modifié à la main mais chacun faisait sa popotte
alors les dev de grub ont ajouté grub-update avec, comme condition, de ne plus toucher au fichier cfg.
pour ubuntu (et d'autres), les réglages se font dans /etc/grub.d (.d pour dire que c'est un dossier : directory)
les fichiers commencent par des nombres et sont traités dans l'ordre alphabétique
ls -1 /etc/grub.d/
00_header
05_debian_theme
10_linux
20_linux_xen
20_memtest86+
25_custom
30_os-prober
30_uefi-firmware
40_custom
41_custom
README
par exemple
pour un multiboot avec 1 Windows que je veux trouver avant Ubuntu et qui deviendra l'OS par défaut,
je change
30_os-prober en 09_os-prober
sudo mv 30_os-prober 09_os-prober
puis l'update
sudo update-grub
donc pour comprendre le fonctionnement de grub (2ème du nom !)
tu ouvres un par un les fichiers de
/etc/grub.d/...
et les docs sont tes amies !