Ouvre une console.
Hérite des droits root:
$ su -
$ mot de passe: <saisir mot de passe root>
Edite alors le fichier de configuration au travers d'un outil graphique (ce qui facilite sans doute les manipulations). La sauvegarde provoque la mise à jour du fichier.
# gedit /boot/grub/grub.conf
Comme indiqué, les lignes préfixées par "#" sont ignorées. Les entrées de Grub, affichées dans le menu, sont décrites par des sections commençant par title .
Pour ne pas faire apparaître une section, il suffit donc d'ajouter des caractères # au début de chacune des lignes qui la composent.
Voici un exemple:
title Fedora (2.6.23.1-49.fc8)
root (hd0,7)
kernel /vmlinuz-2.6.23.1-49.fc8 root=LABEL=/1 ro
initrd /initrd-2.6.23.1-49.fc8.img
title Fedora ancien noyau
root (hd0,7)
kernel /vmlinuz-2.6.23.1-42.fc8 root=/dev/sda9 ro
initrd /initrd-2.6.23.1-42.fc8.img
title Menu Ubuntu
root (hd0,4)
chainloader +1
boot
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
Une section est délimitée par deux "title" (le premier constitue l'entrée qui sera affichée et le second, la section qui suit) ou par un title et une fin de fichier.
Pour ne pas faire apparaître la seconde entrée, la section devrait être modifiée comme suit:
#title Fedora ancien noyau
#root (hd0,7)
#kernel /vmlinuz-2.6.23.1-42.fc8 root=/dev/sda9 ro
#initrd /initrd-2.6.23.1-42.fc8.img
Le nom des entrées apparaissant dans le menu Grub est la chaîne de caractères suivant title, jusqu'à la fin de ligne. Par exemple: Windows Vista/Longhorn (loader)
Il faut simplement un blanc après 'title' pour signaler le début de cette chaîne et un fin de ligne, pour signaler la fin.
Le tutorial
Grub apporte tous renseignements complémentaires.