====== Bootsplash ====== ==== Instalacja kernela ==== Aktualnie jedyny kernel, który poprawnie współpracuje z bootsplash-em w PLD to kernel-desktop z branch-a Titanium. W przypadku **Titanium** wystarczy zainstalować pakiet **kernel-desktop** z głównego repo w poldku. W przypadku **Th** należy zbudować sobie kernel-desktop.spec ręcznie, lubteż ściągnąć pakiet **kernel-desktop** z ftp://ftp.pld-linux.org/branches/titanium/PLD/ i zainstalować ręcznie: rpm -Uvh kernel-desktop-*.rpm ==== Instalacja i konfiguracja bootsplash ==== Instalujemy pakiet **bootsplash** oraz wybrany theme dla niego. Do wyboru mamy: bootsplash-theme-black bootsplash-theme-blackbyshad bootsplash-theme-darkblue bootsplash-theme-livecd Instalacja: poldek -i bootsplash bootsplash-theme- Teraz należy ustawić wybrany theme jako domyślny w pliku /etc/sysconfig/bootsplash # bootsplash theme... You have to have installed one THEME=darkblue ==== Konfiguracja geninitrd ==== geninitrd od wersji 10000.11 posiada już w pliku konfiguracyjnym odpowiedni wpis, ale można go również zastosować do wersji starszych. Edytujemy zatem plik /etc/sysconfig/geninitrd i ustawiamy zmienna BOOT_SPLASH na **yes**: ## Should we use splash image? ## Use bootsplash with vesafb BOOT_SPLASH=yes ## Use splashutils #FB_SPLASH=yes Czas przegenerowac initrd z obsługa bootsplash: geninitrd -v -f /boot/initrd-2.6.xx-desktop-xx.gz 2.6.xx-desktop-xx , gdzie 'xx' to numery wersji aktualnie zainstalowanego kernela. Jeżeli ustawienia geninitrd są poprawne, to podczas regenerowania initrd pod koniec powinny pojawić się podobne komunikaty: geninitrd: Generating bootsplash geninitrd: Added 1024x768 darkblue theme to initrd. Jeśli na końcu, z jakiegoś powodu, nie będzie tych 2 linijek, do geninitrd dodajemy --with-bootsplash, np: geninitrd -v -f --with-bootsplash /boot/initrd-2.6.xx-desktop-xx.gz 2.6.xx-desktop-xx ==== Bootloader ==== Aby bootsplash się pojawił podczas startu systemu, musimy jeszcze dodać odpowiedni wpis do parametrów startowych dla kernela, w pliku konfiguracyjnym bootloadera (lilo/grub). W tym celu edytujemy plik /boot/grub/menu.lst (w przypadku grub-a) lub /etc/lilo.conf (w przypadku lilo) i dopisujemy: * **lilo** append="splash=silent quiet" vga=791 * **grub** - na końcu lini "kernel=" należy dopisać splash=silent vga=791 (gdzie 791 odpowiada rozdzielczosci ekranu). * **rc-boot** APPEND="splash=silent quiet" VGA=791 ==== Reboot ==== Po wykonaniu tych czynności robimy reboot i cieszymy się z graficznego startu w naszym ukochanym PLD ;-)