Voici la méthode pour transformer la traditionnelle "console frame-buffer" de lilo par un bel écran de démarrage avec votre image préferée.
Prérequis:
- Avoir une SlackWare (ou n'importe quel linux, mais SlackWare c'est mieux quand même)
- Utiliser lilo
- Avoir son kernel compilé avec le support frame-buffer
Préparation
D'abord, choisissez ou créez une image bitmap (*.bmp) 256 couleurs de taille 640x480.
Ensuite, copiez-la dans /boot/
Donc en tant que root:
| Code: |
cp image.bmp /boot/image.bmp
|
Installation: configuration de lilo.conf
Voici les lignes à rajouter/modifier en début du fichier /etc/lilo.conf (avant la déclaration des différents systèmes d'exploitations).
Evidemment cela se fait en tant que root.
Biensûr, une sauvegarde du lilo.conf original s'impose.
Donc avec votre éditeur préféré (perso, c'est vi), ouvrez lilo.conf:
Si vous avez défini un texte d'accueil pour lilo, commenter la ligne MESSAGE (en rajoutant un # devant):
| Code: |
# message = /boot/boot_message.txt
|
.Au cas où vous seriez en mode texte uniquement, utiliser le mode frame-buffer avec l'option VGA:
Ajouter votre image avec l'option BITMA :
| Code: |
bitmap = /boot/image.bmp
|
.Définir les couleurs du texte avec l'option BMP-COLORS:
| Code: |
bmp-colors = 0,,,144,,
|
Note: paramétré ainsi, le texte non sélectionné est en noir (0), sur fond transparent. Dans l'ordre, les 6 chiffres, séparés par une virgule, sont: couleur du texte normal, couleur du fond pour le texte normal (si rien: transparent), couleur de l'ombre pour le texte normal (si rien: aucune), couleur du texte selectionné, couleur du fond pour le texte sélectionné (si rien: transparent), couleur de l'ombre pour le texte selectionné (si rien: aucune) .
Définir l'emplacement du cadre pour le texte avec BMP-TABLE:
| Code: |
bmp-table = 60p,130p,1,15,16,4
|
Note: les deux premiers chiffres sont les coordonnées x et y du coin supérieur gauche du cadre (le p signifie que le nombre est exprimé en pixel). Ensuite vient le nombre de colonnes dans le menu (1 à 5), le nombre de lignes dans ces colonnes. Les deux autres chiffres n'ont pas vraiment d'intérêt dans le cadre de l'usage d'une seule colonne, aussi je suggère de laisser les valeurs par défaut données dans l'exemple. Toutefois vous pouvez vous référer au manuel de lilo.conf pour plus d'informations.
Et voilà, il ne reste plus qu'à recharger lilo...
et au prochain redémarrage, l'écran de lilo sera bien différent.
Merci à Mokoshi
Définir l'emplacement du cadre pour le texte avec BMP-TABLE:
| Code: |
bmp-table = 60p,130p,1,15,16,4
|
Note: les deux premiers chiffres sont les coordonnées x et y du coin supérieur gauche du cadre (le p signifie que le nombre est exprimé en pixel). Ensuite vient le nombre de colonnes dans le menu (1 à 5), le nombre de lignes dans ces colonnes. Les deux autres chiffres n'ont pas vraiment d'intérêt dans le cadre de l'usage d'une seule colonne, aussi je suggère de laisser les valeurs par défaut données dans l'exemple. Toutefois vous pouvez vous référer au manuel de lilo.conf pour plus d'informations.
Et voilà, il ne reste plus qu'à recharger lilo...
et au prochain redémarrage, l'écran de lilo sera bien différent.
Merci à Mokoshi
|