Płyta Ubuntu LiveCD wykorzystuje do ładowania systemu program ISOLINUX. Sam program i pliki konfiguracyjne znajdują się na płycie w katalogu isolinux. Możemy je zmodyfikować:
Nie zależy nam na dodatkowych opcjach ładowania systemu - kasujemy pliki z ich opisami:
rm -f isolinux/f*.txt
Modyfikujemy plik isolinux.cfg - kasujemy wszystkie sekcje LABEL i F*. Do linii parametrów jądra możemy dać dwa dodatkowe parametry - debian-installer/locale=pl_PL i debconf/priority=critical. W ten sposób przy uruchamianiu nie będziemy pytani o wybór języka i klawiatury (ustawienie priorytetu debconfa na critical jest bezpieczne, bo poza tym i tak instalator nie zadaje żadnych pytań).
Po tych operacjach cały plik może mieć zawartość:
DEFAULT /install/vmlinuz APPEND casper/enable=true \ casper-udeb/snapshot/backing-file=/cdrom/casper/filesystem.cloop vga=normal \ initrd=/install/initrd.gz ramdisk_size=1048576 root=/dev/rd/0 \ debian-installer/locale=pl_PL debconf/priority=critical rw -- DISPLAY isolinux.txt TIMEOUT 0 PROMPT 1
Wpisujemy do pliku isolinux.txt tekst wyświetlany jako powitanie po załadowaniu płyty. Nie kasujemy pierwszej linii odpowiedzialnej za załadowanie grafiki!
Przygotowujemy własny plik z wyświetlaną przy starcie grafiką. Plik robimy w Gimpie, szerokość 640 punktów, wysokość 200 do 300 punktów. Zmieniamy mu paletę na 16 kolorów - w menu wybieramy Obraz (Image), Tryb (Mode), Indeksowany (Indexed), wybieramy 16 kolorów, można poeksperymentować z ditheringiem. Zapisujemy całość jako BMP, a następnie używamy dwóch narzędzi z pakietów netpbm i syslinux:
bmptoppm < splash.bmp | ppmtolss16 > splash.rleUwaga - konkretne kolory z palety używane są też w innym celu - do ustalania koloru tła i tekstu.
Notatka: W repozytorium SZARP dostępny jest katalog isolinux z gotowymi plikami isolinux.cfg, isolinux.txt i splash.rle.
Notatka: Pełen opis składni pliku isolinux.cfg można znaleźć pod adresem http://syslinux.zytor.com/faq.php#config. W szczególności możemy użyć:
W wyświetlanych plikach możemy użyć następujących sekwencji znaków:
DEFAULT <etykieta> | kernel <opcje>Podajemy albo słowo kernel i domyślne opcje do jądra, albo jedną ze zdefiniowanych później etykiet.Etykiety definiujemy następująco:
LABEL <etykieta> kernel <ścieżka do jądra> append <opcje do jądra>Domyślny plik wyświetlany przy starcie podajemy tak:
DISPLAY <ścieżka do pliku>Plik wyświetlany po naciśnięciu klawisza funkcyjnego (np. F2) definiujemy przez podanie:F2 <ścieżka do pliku>Możemy podać czas po jakim system zostanie automatycznie załadowany z domyślnymi opcjami. Czas podajemy jako wielokrotność 1/10 sekundy, ustawienie 0 (domyślnie) powoduje, że system zostanie załadowany tylko po wybraniu odpowiedniej opcji przez użytkownika:
TIMEOUT <czas> PROMPT 1Dyrektywa ta steruje wyświetleniem znaku zachęty boot:.Odpowiednie znaki można wprowadzać, np. w edytorze vim, przez poprzedzenie ich wciśnięciem kombinacji klawiszy Ctrl-V.
Ctrl-L - czyści ekran wypełniając go aktualnym kolorem.
Ctrl-O<f><b> - ustawia kolor tekstu i tła - zamiast f i b należy użyć kodów kolorów w postaci pojedynczych cyfr szesnastkowych (od 0 do f). Paleta może zależeć między innymi od załadowanego obrazka.
Ctrl-X<nazwa pliku> - wyświetla obrazek z pliku o zadanej nazwie (patrz wyżej opis tworzenia pliku w odpowiednim formacie). Po nazwie pliku musi nastąpić znak nowej linii.
Poprzedni | Spis treści | Następny |
Umieszczamy dokumentację dla użytkowników Windows | Początek rozdziału | Rozkompresowujemy system plików |