Vytvořte si vlastní obrázek pro startování LILO

Supportní databáze (jkoeke_bootgrafik)
Platí pro

SuSE Linux: Od verze 7.1
LILO: Verze od 21.6

Dotaz:

Chcete si změnit LILO obrázek při startu systému.

Postup:

Nové LILO podporuje grafické obrázky. Naneštěstí není změna obrázku příliš jednoduchou záležitostí.

Vytvoření nové bootmessage:
Jedná se o PCX obrázek, který obsahuje ještě další informace pro zobrazování položek startovacího menu.
Tento obrázek je začleněn jako message v LILO.
Část souboru /etc/lilo.conf:

# Start LILO global Section
...
message=/boot/message
...
# End LILO global Section

Jak ho sám vytvořím

Pomocí příkazu mklilomsg můžete obrázku ve formátu PCX potřebné informace pro zobrazování menu.

Zde je nápověda pro mklilomsg:

mklilomsg --help

mklilomsg: Usage mklilomsg <options> message  
  At least one of these options must be given:
    --logo1 logo1 <menu parameters>
    --logo2 logo2 <menu parameters>
    --message text_message

  logo1 and logo2 must be PCX graphics files (256 color palette);
  text_message is an alternative text message shown when the user
  leaves the graphics screen.
  logo1 should have a size of either 640x400, 640x480 or 800x600;   
  logo2 is intended as a fallback if the graphics card cannot handle
  VESA modes and should have a size of 320x200.

  <menu parameters> are 12 numerical parameters (all required):
    bar_width, bar_height         menu bar size
    item_height                   line height  
    item_startx, item_starty      menu position (upper left corner)
    item_xofs, item_yofs          text offset relative to the menu bar
    max_items                     maximum number of menu entries shown
    font                          text font; one of 0x11, 0x12, 0x13  
                                  (8x8, 8x12, 8x16 pixel)
    normal_text, selected_text    color of normal & highlighted text
    xor_val                       the menu bar is drawn using this xor value

Nezapomeňte, že je třeba předat všechny parametry!

Následuje podrobný popis parametrů:

bar_width, bar_height Šířka a výška polí pro menu (v pixelech)
item_height Výška menu
item_startx, item_starty Umístění menu (vlevo nahoře je 0,0)
v pixelech
item_xofs, item_yofs Text Offset v závislosti na menu
max_items Maximální počet položek, které je možné zobrazit.
font Nastavení velikosti písma:
0x11= 8x8 Font
0x12= 8x12 Font
0x13= 8x16 Font
normal_text, selected_text Index barvy pro normální a zvolený text. (0-255)
xor_val xor hodnota. Zobrazení menu s průhledností

Příklad:

Máte PCX obrázek v rozlišení 320x200 s 256 barvami, který chcete používat při startu LILO.

mklilomsg --logo2 pcxbild.pcx 80 8 8 0 0 0 0 6 0x11 0 127 0 meinmenu

Nyní jste zapsali novou bootmessage a tu zkopírujte do adresáře /boot příkazem:

cp meinmenu /boot

V souboru /etc/lilo.conf upravte následující položku:

message=/boot/message

na

message=/boot/meinmenu

Nyní je třeba spustit lilo tak, aby byly všechny změny provedeny.

Bez obrázku:
Pokud nechcete používat žádný obrázek, ale pouze textově orientované LILO, pak stačí zakomentovat položku message.

Řádek v /etc/lilo.conf bude potom vypadat následovně:

# Start LILO global Section
...
# message=/boot/message
...
# End LILO global Section
A opět je třeba spustit lilo tak, aby byly všechny změny provedeny.
Klíčová slova: LILO, BOOT, OBRáZEK, MENU, START

Kategorie: LILO

SDB-jkoeke_bootgrafik, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 03. Apr 2001
SuSE Linux AG - Poslední změnu: 15. Jun 2001 provedl jkoeke (sdb_gen 1.40.0)