Bądź: Wyszukaj na stronie z użyciem Google
reklama:

sobota, 8 sierpnia 2009

Zmiana splash screen w GRUB 2

Autor: , 11:05, sobota, 8 sierpnia 2009


W kolejnej wersji Ubuntu znajduje się już najnowsza wersja bootloadera GRUB 2. Jakiś czas temu pisałem jak wgrać GRUB 2 w Ubuntu 9.04, natomiast teraz skupimy się na lekkim liftingu jego wyglądu.

Najprostszym sposobem na urozmaicenie startu komputera jest zmiana grafiki, która wyświetlana jest pod listą wyboru systemów. Szczególnie ważne jest to, że cała operacja jest stosunkowo prosta i sprowadza się do sumiennego wykonania poniższych kroków.

1) Na początek musimy zainstalować program zamieniający splash screeny na obrazki w formacie tga (Programy=>Akcesoria=>Terminal):
sudo apt-get install grub2-splashimages
2) Po instalacji narzędzia możemy już przejrzeć listę domyślnych grafik, wykonując:
nautilus '/usr/share/images/grub/'

Bardziej spostrzegawcze osoby (których jak się ostatnio przekonałem nie brakuje) zauważą, że dodałem do tego folderu także swój obrazek. Oczywiście można skorzystać z jednej z wcześniej zaproponowanych grafik, jednak większa satysfakcja jest zawsze gdy przygotuje się coś własnego.

Odpowiedni plik można wykonać na przykład w Gimpie, jednak niestety występuje tu ograniczenie w rozdzielczości, która maksymalnie może mieć 640x480 pikseli. Większe pliki będą zwyczajnie przycinane. Oczywiście nasz obrazek należy koniecznie zapisać w formacie tga w katalogu /usr/share/images/grub/.

3) Jeśli plik jest już gotowy, musimy jeszcze zedytować odpowiedni plik konfiguracyjny:
sudo gedit /etc/grub.d/05_debian_theme

Odszukujemy jedną z górnych linijek (jak na obrazku) i wklejamy zamiast niej:
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/ubucentrum-boot.{png,tga}; do
Oczywiście zaznaczoną na czerwono nazwę pliku zamieniamy na własną (chyba, że jest taka sama ;)).

4) Na koniec pozostaje jeszcze tylko odświeżyć ustawienia GRUB-a poleceniem:
sudo update-grub

Wszystko powinno już funkcjonować tak jak należy. Miłego eksperymentowania :)

źródło: linuxhub.net
Komentarze 15 comments
ITrAB pisze...

Yeah! :D
Zaraz wypróbuję! Dzięki ;)

Anonimowy pisze...

w debianie nie zadziałało ;/ ????

Adrian Nowak pisze...

Ten poradnik nie był testowany na Debianie i zwierzętach ;)

Anonimowy pisze...

W debianie zamiast update-grub proponuję grub-mkconfig. Poza tym obrazek może być w formatach png albo nawet jpeg, trzeba tylko w konfiguracji załadować odpowiedniego moda.



I czemu nie da się dodawać komentarzy w Operze?

Adrian Nowak pisze...

Jeśli masz włączony JavaScript to nie powinno być problemów pod Operą.

parox pisze...

Cóż poradzić jeśli w Kubuntu nie ma nic pod komendą
sudo kate /etc/grub.d/05_debian_theme
? Kompletnie nic.
Mam tam tylko jeden pliczek memtest.

Z góry dzięki.

Anonimowy pisze...

Mam.

Ale ten problem pojawił się raczej niedawno. I nie tylko ja go doświadczam: http://www.ubucentrum.net/2009/08/instalacja-motywow-w-chromium-i-chrome.html#comment-2615341234881143609 .

Adrian Nowak pisze...

No dziwne, mi działa (ten komentarz dodaje z Opery 10). Pewnie to jakieś przejściowe problemy.

ITrAB pisze...

Dziarga :D
Kocham moje piękne Ubuntu xD

Anonimowy pisze...

A kiedy ma być nowe Ubuntu? :)

rafaloo pisze...

debian sid działa

Jaro pisze...

Już od dawna mam gruba2 z ładną grafiką na Debianie (do tego jest zainstalowany na ext4).

Dla niewiedzących ocb. wpis przydatny, skrótowo, rzeczowo ;P

jasiekmarc pisze...

Debian Squeeze też działa. Gwoli ścisłości trzeba jednak zaznaczyć, iż jeśli ustawiliśmy w /etc/default/grub inną rozdzielczość, to i nasz obrazek powinien być w tej rozdzielczości - co więcej - grub nie rozszerzy, tylko pokaże na kawałku ekranu.

Anonimowy pisze...

"Cóż poradzić jeśli w Kubuntu nie ma nic pod komendą
sudo kate /etc/grub.d/05_debian_theme
? Kompletnie nic.
Mam tam tylko jeden pliczek memtest."

Ja tez mam ten plik i nic poza tym...

Anonimowy pisze...

Wszystko gra tylko po załadowaniu obrazka menu (czcionki) jest koloru czarnego, jak to zmienić?

Prześlij komentarz


Popularne posty

Etykiety