Dernières venues de sites connues...
Derniers messages du forum...
xhtml 1.1

DiversAstuces PXEEmbellissement de l'interface de démarrage

Smiley forum Discussions sur ce sujet dans le forum Smiley forum

Menu graphique pour PXELinux

Et oui, il est maintenant possible d'avoir un menu beaucoup plus attrayant et personnalisable

Ancien menu

Nouveau menu graphique

Menu PXE

Menu Kiwi PXE

Les nouvelles versions de PXELinux intégrent un module de menu graphique : vesamenu.c32.

Sommaire

Pré-requis

Sources de données nécessaires :

1) Mise en place

Copier le fichier vesamenu.c32 à la racine de votre serveur TFTP.

Je vous propose ce fichier : feuille.png comme fond d'écran pour vos menus, il faut le placer dans le répertoire menuconf.
Si vous voulez utiliser les vôtres, le format se doit d'être 640x480 PNG 24 bits (officiellement le JPEG est supporté, mais je n'ai pas réussi à en afficher convenablement).

Créer un fichier menuconf/design.conf :

menu color screen	*	#90ffffff #00000000 *
menu color border	*	#ff6bff6b #00000000 *

menu color title	*	#ffffffff #00000000 *

menu color unsel	*	#90ffffff #00000000 *
menu color hotkey	*	#ff6bff6b #00000000 *

menu color sel		*	#e0ffffff #200cd22d *
menu color hotsel	*	#e06bff6b #200cd22d *

menu color scrollbar	*	#200cd22d #00000000 *

menu color tabmsg	*	#60ffffff #00000000 *

menu color cmdmark	*	#c000ffff #00000000 *
menu color cmdline	*	#c0ffffff #00000000 *

menu color pwdborder	*	#ff6bff6b #200cd22d *
menu color pwdheader	*	#ffffffff #200cd22d *
menu color pwdentry	*	#90ffffff #200cd22d *

menu color timeout_msg	*	#80ffffff #00000000 *
menu color timeout	*	#c0ffffff #00000000 *

menu background menuconf/feuille.png

menu width		80
menu margin		10
menu passwordmargin	3
menu rows		14
menu tabmsgrow		20
menu cmdlinerow		22
menu endrow		22
menu passwordrow	11
menu timeoutrow		22

allowoptions 0
prompt 0
noescape 1

Les réglages de couleurs se font sous la forme suivante :
menu color élement code-caractères-ansi couleur-avant-plan couleur-arrière-plan ombrage-texte

Modifier les codes caractères ANSI concerne seulement le menu en mode texte (menu.c32)

Les informations complètes se trouvent dans le fichier README.menu de l'archive SysLinux

2) Modification des fichiers de configuration

3) Plus de personnalisation

Rien ne vous empêche d'avoir un style global et de redéfinir des directives par la suite

Exemple (menuconf/sysutil.conf):

menu background menuconf/homer.png
menu margin 19

Ce qui donnera :

Menu Homer Kiwi PXE

Vous pouvez aussi utiliser la directive menu include monfichier.conf ; avec dans ce fichier les directives pour le menu en cours. Les inclusions multiples sont possibles et laissent ainsi libre cours à notre imagination (exemple) :

Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons.

Page générée en 0.005 secondes.