Avec la nouvelle version de GRUB, le démarrage est contrôlé par deux fichiers
Une description détaillée est donnée sur benlaug.com.
Comme le double boot a été installé sans modifier le MBR, le lancement commence par le choix offert par le lanceur windows entre windows et lucid lynx. Il est donc possible de supprimer les entrées WINDOWS de GRUB. Pour cela, il suffit d'ajouter, à la fin de /etc/default/grub, les deux lignes suivantes :
# Commenter pour avoir de nouveau les lignes windows
GRUB_DISABLE_OS_PROBER=true
Par ailleurs la liste des noyaux linux présents est établie par le scripts 10_linux
qui les cherche comme
/boot/vmlinu[xz]-* /vmlinu[xz]-*
Pour ne plus les avoir dans la liste, il suffit donc de les déplacer.
A cet effet, on peut créer un dossier Noyaux_precedents et y déplacer les fichiers correspondants aux plus anciens noyaux. Dans le cas particulier, cela donne :
Ne restent alors à la racine de /boot que ceux correspondants aux plus récents, plus le memtest, soit :
Ensuite il faut refaire une génération de grub.cfg, par :
$ sudo update-grub
[sudo] password for _user_: (donner le mot de passe)
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-27-generic
Found initrd image: /boot/initrd.img-2.6.32-27-generic
Found linux image: /boot/vmlinuz-2.6.32-26-generic
Found initrd image: /boot/initrd.img-2.6.32-26-generic
Found memtest86+ image: /boot/memtest86+.bin
done
C'est tout, au prochain lancement, la liste est mise à jour.
Par défaut, les scripts en place prévoient l'image de fond suivante :
/usr/share/images/desktop-base/moreblue-orbit-grub.png
Pour ne pas se casser la tête, il suffit de choisir l'image voulue, avec la définition nécessaire (ici 1024x600), de lui donner le même nom et de la placer au même endroit !
Ensuite il faut refaire une génération de grub.cfg, par :
$ sudo update-grub
[sudo] password for _user_: (donner le mot de passe)
Generating grub.cfg ...
Found background image: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.32-27-generic
Found initrd image: /boot/initrd.img-2.6.32-27-generic
Found linux image: /boot/vmlinuz-2.6.32-26-generic
Found initrd image: /boot/initrd.img-2.6.32-26-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Et il n'y a plus qu'à redémarrer pour admirer le résultat...