Pardus: Zmieniamy grafike w grub
Lubie linuksa za to że jest w pełni customize i pozwala mi na swobodne edytowanie tego czego chce (+ dla opensource), anyway postanowiłem zmienić domyślny wygląd gruba (ten z pardusa jest taki...oklepany). Początkowo (jak to zwykle robiłem w innych dystrybucjach) próbowałem walki z splashimage, niestety bezskutecznie. W tedy zainteresowałem się gfxmenu z którego domyślnie korzysta grub w pardusie. Efekt był zdumiewający, w przeciwieństwie do splashimage gdzie do dyspozycji mieliśmy tylko 640x480 i mała paletę kolorów, w gfxmenu możemy śmiało używać 800x600 (główną wada jest limit wielkości pliku - 35KB).
Odpalamy terminal i tworzymy pusty katalog (np mkdir splash) a następnie wchodzimy w ten katalog (np cd splash). Będąc w katalogu wydajemy polecenie
cpio -i < /boot/grub/message
W katalogu będziemy teraz mieli rozpakowany plik message. Interesuje nas przede wszystkim plik back.jpg (czyli tło). Odpalamy gimpa i przygotowujemy sobie nowy obrazek w rozdzielczości 800x600. Należy pamiętać że plik nie może być większy niż 35KB, dlatego też podczas zapisu należy odpowiednio dopasować sobie jakość z jaką będziemy exportować plik. Dla przykładu dam swoją grafikę z gruba :)
Zapisujemy naszą grafikę, w katalogu gdzie mamy rozpakowany plik message, pod nazwą back.jpg. Jeżeli macie ochotę możecie też pozmieniać kolory czcionek itp w pliku gfxboot.cfg. Teraz musimy ponownie wszystko razem spakować
sudo ls . |cpio -o > /boot/grub/message.new
Następnym krokiem będzie edycja pliku /boot/grub/grub.conf, gdzie zmienimy wartość gfxmenu /boot/grub/message na gfxmenu /boot/grub/message.new
I to na tyle, po zrestartowaniu komputera w grub pojawi nam się w tle nasza grafika :)