Bonsoir à tous.
Mon installation :
2 Ubuntu server 9.10.
L'un sur /dev/sda2, l'autre sur /dev/sda5
grub-pc et grub2 sont installés sur /dev/sda
Mon besoin
Créer une SEULE entrée pour chaque système nommée à ma manière.
Ce que j'ai fait
Conformément à la page de doc, j'ai copié ce qui se trouve dans /boot/grub/grub.cfg
entre
### BEGIN /etc/grub.d/30_os-prober ###
et
### END /etc/grub.d/30_os-prober ###
dans /etc/grub.d/40_custom
Enfin j'ai modifié le titre de mes entrées. Ce qui me done au final
more /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Systeme RELAIS" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 78e17967-897e-4a1d-a212-e2c604aa85a9
linux /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=78e17967-897e-4a1d-a212-e2c604aa85a9 ro q$
initrd /boot/initrd.img-2.6.31-14-generic-pae
}
menuentry "Systeme REPLICATION" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set cfa4b2f2-3b67-4e9c-910f-1264e9e81d37
linux /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=cfa4b2f2-3b67-4e9c-910f-1264e9e81d37 ro$
initrd /boot/initrd.img-2.6.31-14-generic-pae
}
Après quoi un coup de
update-grub
Je vérifie que tout est pris en compte
more /boot/grub/grub.cfg
Et je constate bien mes entrées renommées dans la section
### BEGIN /etc/grub.d/40_custom ###
Je redémarre et
je ne constate aucun changement au menu du grub.
PS: J'ai tenté après coup
update-grub2
mais toujours rien, et d'ailleur je ne connais pas la différence entre les deux.
Si quelqu'un a une piste, c'est avec joie 🙂