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

czwartek, 3 grudnia 2009

GRUB 2 z graficznym menu

Autor: , 11:00, czwartek, 3 grudnia 2009


Przeglądając informacje na temat nowego bootloadera Grub2 domyślnie instalowanego w Ubuntu 9.10 Karmic Koala można napotkać obrazki przedstawiające bardzo ciekawie prezentujące się motywy startowe (jak na obrazku powyżej).

Autorem wpisu jest nasz czytelnik EmilYo.

Problem pojawia się jednak gdy chcemy motyw takowy użyć. Okazuje się że możliwość używania rzeczonych themów nie została dodana w instalowanej przez Ubuntu wersji GRUB 2. Wystarczy jednak odrobina samozaparcia a uzyskamy przedstawione wyżej rezultaty.

Ostrzeżenie: Modyfikowania programu rozruchowego może spowodować jego uszkodzenie. Autor tego poradnika nie ponosi odpowiedzialności za rezultaty Waszych działań. (ale możecie go zlinczować w komentarzach - przyp. Adriana :D).

Aby rozpocząć modyfikację programu rozruchowego musisz posiadać wgrany bootloader GRUB 2. Jest on domyślnie instalowany np. w Ubuntu Karmic Koala. Jeśli natomiast posiadasz starszą wersję systemu, bądź przeprowadziłeś update z Ubuntu 9.04 musisz zainstalować GRUB 2 własnoręcznie. Informację o procesie instalacji znajdziesz tutaj.

Jeśli posiadasz już działający bootloader możemy przystąpić do działania.

Proces podmienienia aktualnego GRUB 2 (wersję sprawdzimy poleceniem konsolowym:

grub-install -v
) na wersję 1.96 z gfxmenu wymaga skompilowania rzeczonej ze źródeł. W tym celu musimy doinstalować niezbędne pakiety. W konsoli systemowej (Terminalu) wydajemy następujące polecenie:

sudo apt-get install gcc-4.4 make bison liblzo2-dev ruby autoconf bzr
Powyższa linia zainstaluje pakiety kompilatora gcc, niezbędne biblioteki oraz system bazaar (bzr).

Następnie pobieramy pliki bootloadera:

bzr branch http://grub.gibibit.com/bzr/gfxmenu
Przechodzimy do nowo utworzonego katalogu:

cd gfxmenu
Kompilujemy GRUB 2:

sudo ./autogen.sh

sudo ./configure

sudo make

Do tego momentu nie integrowaliśmy w zainstalowany na komputerze program rozruchowy. Teraz następuje instalacja:

sudo make install
Instalujemy grub2 w głownym sektorze dysku sda:

sudo /usr/local/sbin/grub-install /dev/sda

sudo /usr/local/sbin/grub-mkconfig -o /boot/grub

sudo /usr/local/sbin/grub-install -v

Ostatnie polecenie powinno zwrócić nam numer wersji 1.96 tak samo jak komenda:

grub-install -v
Jeśli wszystko się zgadza możemy przystąpić do wgrania Theme’ów. ściągamy plik: http://grub.gibibit.com/files/overlay_2009-07-19.tar.gz i wypakowujemy do dowolnego katalogu. Zmieniamy nazwę znajdującego się w archiwum pliku grub.cfg na grub2.cfg. Następnie wywołujemy polecenie:

sudo cp -r [scieżka_do_katalogu_do_którego_wypakowaliśmy]/boot /
Uwaga: po “boot” następuje spacja. Naszym celem jest skopiowanie plików z archiwum do głównego katalogu systemu plików. Operację można wykonać kopiując pliki w trybie okienkowym z uprawnieniami roota (komenda sudo nautilus).

Po udanej operacji możemy zrestartować komputer. Podczas wyświetlania GRUB-a naciskamy klawisz “c” i w linii komend podajemy:

configfile /boot/grub/grub2.cfg
Jeśli wszystko przebiegło pomyślnie zobaczymy upragniony efekt.

Teraz (po zalogowaniu) wystarczy przekopiować do pliku grub2.cfg odpowiednie wiersze z pliku grub.cfg i podmienić te dwa pliki aby bootloader z Themem uruchamiał się domyślnie.
blog comments powered by Disqus

Prześlij komentarz


Popularne posty

Etykiety