Splash w grub2

Awatar użytkownika
darkmanek
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 16 lis 2007, 17:10
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Warszawa

Splash w grub2

Post autor: darkmanek »

Pomyślałem, że przydałoby się jakieś how-to dotyczące grub2, a konkretnie
splasha w menu gruba.
Więc bez zbędnych ceregieli zaczynamy:
Wybieramy sobie obraz, który byłby najbardziej odpowiedni dla nas w menu wyboru systemów.
Oczywiście używamy do tego Gimpa ;)
Nie sprawdzałem, który jeszcze program graficzny wspiera ów format, ale pewnie
można je na palcach jednej dłoni policzyć...
Ale miało być bez ględzenia.
Najpierw instalujemy menadżera uruchamiania:

Kod: Zaznacz cały

sudo apt-get install startupmanager
Uruchamiamy go w System-Administracja-Menedżer uruchamiania
W ostatniej (trzeciej) zakładce dostosowujemy rozdzielczość (dla mnie 630x480 jest przesadą).
Ja ustawiłem taką która mi odpowiada, czyli 1280x1024
Otwieramy za pomocą Gimpa obraz, który wybraliśmy jako tło dla menu grub2.
Musimy przy tym pamiętać, aby miały te same wymiary które podaliśmy w startupmanagerze.
Plik- zapisz jako... i zapisujemy nasz obraz w jakimś katalogu, na przykład

Kod: Zaznacz cały

~/Pulpit
z rozszerzeniem tga np. nasz_obraz.tga
Opcje jaką wybierzemy przy okienku z metodą kompresji jest na prawdę obojętna, więc możemy pozostawić domyślnie.
Przechodzimy w terminalu do Pulpitu (lub innego katalogu)

Kod: Zaznacz cały

 cd nasz_katalog
Przenosimy go w odpowiednie miejsce:

Kod: Zaznacz cały

sudo mv nasz_obraz.tga /usr/share/images/grub
Teraz należy edytować plik odpowiedzialny za wyświetlanie kolorów i tła w menu grub:

Kod: Zaznacz cały

gksudo gedit /etc/grub.d/05_debian_theme
i w linijce:
for i in {/boot/grub,/usr/share/images/grub}/moreblue-orbit-grub.{png,tga} ; do
wpisujemy
for i in {/boot/grub,/usr/share/images/grub}/nasz_obraz.{png,tga} ; do
Po ustawieniu obrazka, menu wyboru systemu i ramka będą czarne, warto więc wprowadzić odpowiednie ustawienia jeśli mamy ciemny motyw w linijkach:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
gdzie "set color_normal"=kolor_obramowania_i_listy/Kolor_zaznaczenia,
natomiast "set color_highlight"=kolor_testu_po_zaznaczeniu/kolor_zaznaczenia
Po tych operacjach pozostaje komenda:
sudo update-grub2
t i cieszymy się nowym splashem (tłem, jak kto woli) gruba2.

Pozdrawiam!
darkmanek
Rozwiazany temat -> dodaj [solved] w zaawansowanej edycji pierwszego postu.
Człowiek mądrzeje z wiekiem. Zwykle jest to wieko od trumny ;)
ODPOWIEDZ

Wróć do „Instalacja i konfiguracja systemu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 31 gości