Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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