L'hebdo
RETOUR A LA UNE

LES ARCHIVES
371370369368 367
366365364363362
Toutes les archives

LA REDACTION
Devenez reporter
Votre bureau
La rédaction
Les reporters

AIDE ET CONSEILS
Foire aux questions
Conseils d'écriture
La netiquette

Publicité

L'Echo du Village - Accueil
n°366 - 15 mars 2008
Rubrique Edition Technique animée par DaG

TROISIEME PARTIE: LE TUNNING DE GRUB

Le détails qui tue

Imaginez votre ordinateur qui boote sur le logo de votre société, de votre association ou de votre site web. On vante souvent l'énorme capacité de personnalisation des logiciels libres, pourquoi ne pas en profiter dès les premières secondes.

Si vous avez mis en pratique les articles précédents consacrés à Grub, vous possédez une disquette Grub bootable capable de reproduire le menu de démarrage de votre disque dur. Après avoir renommé les entrées de ce menu, il reste encore beaucoup de possibilités pour personnaliser le démarrage de votre ordinateur en le rendant plus graphique et plus coloré.


La commande splashimage ajoute une image de fond au menu de démarrage. Celle-ci doit être impérativement au format xpm (640 par 480 pixels en 14 couleurs) et compressée avec Gzip. Vous devez choisir une image pas trop détaillée et avec des couleurs peu nuancées. N'importe quel logiciel de retouche photo devrait pouvoir s'acquitter de la conversion. Gimp fait parfaitement l'affaire. Après avoir mis l'image à l'échelle, il faut sélectionner 14 en nombre de couleurs dans le menu image/mode/couleurs indexés et sauvegarder au format pixmap. Si vous n'êtes pas familier de Gimp, le site media-convert vous propose la conversion de vos image en ligne.

Votre image doit ensuite être compressée au format Gzip et copiée sur la disquette (votre image doit être dans votre répertoire personnel, sinon il faut saisir le chemin en entier):

gzip mon_image.xpm
cp mon_image.xpm.gz /media/disquette/boot/grub


Il ne reste plus qu'à éditer menu.lst pour rajouter à la fin des option de démarrage:

splashimage=(fd0)/boot/grub/mon_image.xpm.gz

Il est aussi possible de changer l'emplacement et les couleur du texte du menu de démarrage, qui est blanc par défaut (si par exemple vous avez choisis un paysage enneigé comme image de fond). Foreground définie la couleur de la police de caractère, background définis la couleur de l'ombre porté de cette police et viewport définis les limites du cadre du menu.

Les couleurs doivent être saisies en valeur RGB hexadécimale, soit 3 chiffres de 2 caractères. Le blanc correspond à FFFFFF, le rouge à FF0000, le noir 000000... Là encore, vous pouvez utiliser le gestionnaire de couleur de Gimp pour connaître les valeurs exactes de la couleur que vous souhaitez.

Pour le cadre, la commande viewport à besoin de 4 paramètres: la valeur de la marge à gauche, de l'entête (la marge haute), celle de droite et du bas en numéro de colonne et de rangée. wiewport 0 0 80 30 correspond à un cadre allant de la colonne 0 à la colonne 80 et partant en haut de la rangée 0 à la trentième rangée. Le cadre à des dimensions minimales limités, pour un écran 19", 66 colonnes de large et 30 rangées de hauteur.

Pour ne recharger pas votre système quand vous testez votre présentation, lorsque Grub démarre, pressez la touche C pour passer en ligne de commande. Saisissez les commandes splashimage, foreground, background ou viewport suivie de leurs paramètres puis pressez ECHAP pour recharger le menu avec vos modification. Quand le résultat vous paraît satisfaisant vous pouvez modifier menu.lst. Ceci fait, il ne vous reste plus qu'à recopier menu.lst de votre disquette vers votre disque dur pour achever le tunning de votre menu de démarrage.

cp /media/disquette/boot/grub/menu.lst /boot/grub

N'hésitez pas à vous rendre sur le site Grub-Howto, qui aborde la création de la disquette de démarrage et propose d'y inclure des aides sur les commandes de Grub ou la conversion du clavier en azerty.


Seul le menu en mode texte à été abordé, en raison de sa simplicité. Grub existe aussi en version graphique, adoptée par la distribution Mandriva, certes plus jolie et moderne, mais nécessitant d'être rajoutée car Grub ne la prend pas en charge nativement. Cependant, le projet Grub 2 est en cours et risque fort d'intégrer ces améliorations.



DaG

Pour en savoir plus


• media-convert
http://media-convert.com/convertir/

• Grub-howto
http://www.citic74.fr/linux/howto/grub-howto-11.html

• Deuxième partie
http://echo.levillage.org/365/deuxieme-partie-la-disquette-de-demarrage-grub-A6974.html

• Première partie
http://echo.levillage.org/364/grub-le-gestionnaire-de-d-eacute-marrage-gnu-A6942.html





L'auteur
DaG
DaG

Carte de reporter

5 derniers articles :
• EeePC ASUS
• DEUXIEME PARTIE: LA DISQUETTE DE DEMARRAGE GRUB
• Noël à Eurodisney
• H-Craft en démonstration
• Grub, le gestionnaire de démarrage Gnu

Réagissez
- Réagissez à cet article dans les forums de l'Echo
- Recommandez cet article

Devenez reporter
L'Écho du Village propose à tous les villageois de devenir reportergrâce à une interface conviviale et facile d'utilisation.

L'Echo du Village
Les_Blogs_du_Village
Les_forums_du_Village
 
 
D'accord ? D'accord Pas d'accord ? Pas d'accord Suggestion ? Suggestion