LInux LOader Grafic (Slackware)
From linux360
Acest tutorial prezintă modul de configurare a fişierului /etc/lilo.conf pentru a utiliza un ecran de bootare grafic în LILO (LInux LOader) din distribuţia Slackware Linux 11.0. Distribuţia a fost instalată cu opţiunea "full", cu kernelul implicit 2.4.33.3, upgradat apoi la 2.6.17.13. LILO a fost configurat folosind opţiunea "expert", fără Frame Buffer ("standard") şi instalat în MBR (Master Boot Record).
Atenţionare Pentru a evita o greşeală în fişierul de configurare /etc/lilo.conf, este recomandat să:
- Citiţi manualul (man lilo.conf);
- Citiţi documentaţia din /usr/doc/lilo-22.7.1 (în special documentul README.bitmaps);
- Salvaţi fişierul lilo.conf existent (cp /etc/lilo.conf /etc/lilo.conf.bak)
- Nu uitaţi că primul CD (DVD-ul) al distribuţiei poate fi folosit şi ca "Rescue CD/DVD" - bootaţi calculatorul de pe CD/DVD şi tastaţi:
bare.i root=/dev/hda1 noinitrd ro
unde "hda1" este partiţia pe care aţi instalat distribuţia Slackware Linux.
Pregătirea imaginii
- Stabilirea caracteristicilor video suportate de BIOS
# lilo -T video
VGA/VESA adapter: 640x350x16 mode 0x0010 640x480x16 mode 0x0012 320x200x256 mode 0x0013 640x480x256 mode 0x0101 800x600x256 mode 0x0103
- Alegerea şi prelucrarea imaginii bmp
- Deschideţi imaginea cu GIMP;
- Redimensionaţi imaginea la 640x480 pixeli sau 800x600 pixeli (dacă aveţi această rezoluţie în urma rulării comenzii de mai sus);
- Indexaţi imaginea (din meniul Image > Mode > indexed);
- Selectaţi "Create optimal palette" and stabiliţi 256 (sau 16) culori;
- Salvaţi imaginea în format bmp în directorul /boot.
Configurarea LILO
- Explicaţii
bitmap = bmp-table = bmp-colors = bmp-timer =
- Editarea fişierului de configurare
# mcedit /etc/lilo.conf
Erori posibile
- Erori de denumire (a fişierului bmp sau a căii complete către acesta)
Fatal: open /boot/aLogo_1.bmp: No such file or directory
- Imaginea nu a fost indexată
Fatal: Unsupported bitmap
- Valori eronate
Fatal: bmp-table: value out of range [16,20]
Fatal: bmp-timer: value out of range [0,255]
Fatal: bmp-timer: value out of range [1,30]
- Avertizare
Warning: 'bmp-table' may spill off screen
poate fi ignorată dacă este urmată de (exemplu):
Added Slackware * Added BackTrace
lilo.conf (exemplu)
bitmap = /boot/Logo1.bmp bmp-table = 45p,240p bmp-colors = 157,,0;237,,0 bmp-timer = 573p,444p,237,23