Pages : 1
#1 Le 25/01/2010, à 15:57
- riton_lafouine
Grub-PC changer définitivement le nom des entrées
Bonjour, j'installe un ordinateur sous ubuntu 9.10 pour une association. Deux systèmes y sont installés, tous deux sous ubuntu 9.10 : Un pour les animateurs (1 session par animateur) et un pour les enfants (un seule session, paquets edubuntu, protection parentale pas openDNS). Vu que les anims ne sont pas formés à linux, il faut que ca soit simple. pour simplifier donc, j'aimerai que les entrées au démarrage dans grub ressemblent à Ubuntu 9.10 - Animateurs, Ubuntu 9.10 - Enfants.
Hors avec grub-PC le fichier /boot/grub/grub.cfg est généré par /etc/default/grub. Les modifications dans /boot/grub/grub.cfg ne seront jamais définitive car après la première modif au niveau du noyau (mise a jour) les entrées vont changer. Comment dois-je modifier /etc/defaut/grub pour qu'il renomme définitivement les entrées.
Merci pour les réponses
Hors ligne
#2 Le 25/01/2010, à 17:06
- peterp@n
Re : Grub-PC changer définitivement le nom des entrées
Salut,
Il y aurait peut être une solution en créant un script du nom de 09_NomsSimplifies dans /etc/grub.d/.
dans ce script tu colles tout ce qui est entre ### BEGIN /etc/grub.d/10_linux ### et### END /etc/grub.d/10_linux ### du fichier grub.cfg
Et tu modifie à ta sauce.
Exemple : moi j'ai
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu GNU/Linux, with Linux 2.6.31-17-generic" --class Ubuntu {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 0657e574-87b6-430e-99e2-af0f668ba58c
echo Loading Linux 2.6.31-17-generic ...
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=0657e574-87b6-430e-99e2-af0f668ba58c ro quiet splash
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu GNU/Linux, with Linux 2.6.31-17-generic (recovery mode)" --class Ubuntu {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 0657e574-87b6-430e-99e2-af0f668ba58c
echo Loading Linux 2.6.31-17-generic ...
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=0657e574-87b6-430e-99e2-af0f668ba58c ro single
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.31-17-generic
}
### END /etc/grub.d/10_linux ###
Donc dans le script 09_NomsSimplifies
menuentry "Ubuntu 9.10 Animateurs" --class Ubuntu {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 0657e574-87b6-430e-99e2-af0f668ba58c
echo Loading Linux 2.6.31-17-generic ...
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=0657e574-87b6-430e-99e2-af0f668ba58c ro quiet splash
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "EDUbuntu 9.10 Enfants" --class Ubuntu {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 0657e574-87b6-430e-99e2-af0f668ba58c
echo Loading Linux 2.6.31-17-generic ...
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=0657e574-87b6-430e-99e2-af0f668ba58c ro single
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.31-17-generic
}
Sauf que à la base il y a le fichier 40_Custom prévu pour ça, mais il affiche les entrées après toutes les autres (10_linux, 20_memtest et 30_Osprober). De plus il y a une petite ligne de code dans le 40_Custom
#!/bin/sh
exec tail -n +3 $0
Je ne sais pas trop l'influence de cette ligne.
Voilà en espérant te donner quelques pistes.
Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)
Hors ligne
#3 Le 26/01/2010, à 12:21
- riton_lafouine
Re : Grub-PC changer définitivement le nom des entrées
Merci, j'essaierai de mettre ca en place quand j'aurai stabilisé la machine (problèmes au niveau de X pour l'instant).
Je reviendrai vers ce sujet très bientôt.
Hors ligne
Pages : 1