BURG, czyli upiększenie wyboru systemu

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Wielu z nas ma zapewne już dość standardowego szarego wybierania systemu w GRUB’ie. Od dziś możemy to sobie urozmaicić. Od dziś nie jest to już skomplikowane ani ryzykowne. A na dodatek to tylko kilka komend.

BURG, czyli upiększenie wyboru systemu

Tak może wyglądać Twój GRUB!

Naszą przemianę bootloadera zacznijmy od nowego wpisu do /etc/apt/sources.list.

Odpalamy terminal i wpisujemy:

sudo add-apt-repository ppa:bean123ch/burg

sudo apt-get update && sudo apt-get install burg burg-themes

Następnie dwa polecenia – nie zmieniaj ich treści!. Instalacja.

sudo apt-get install burg

sudo burg-install "(hd0)"

Jeżeli wykonując te czynności wystąpi jakiś błąd nie przejmujcie się nim. To zapewni właściwe zainstalowanie Burg’a.

Następnie sprawdźmy czy jest tak jak powinno.

sudo burg-emu

A gdy klikniemy

t

w menu burg’a możemy wybrać jeden z wielu motywów.

BURG, czyli upiększenie wyboru systemu

Motyw Coffee

BURG, czyli upiększenie wyboru systemu

Motyw Proto

BURG, czyli upiększenie wyboru systemu

Motyw Radiance

BURG, czyli upiększenie wyboru systemu

Motyw Sora

BURG, czyli upiększenie wyboru systemu

Motyw Ubuntu

BURG, czyli upiększenie wyboru systemu

Motyw Winter

Teraz możemy zająć się konfiguracją pod nasze potrzeby.

Wszystkie pliki i foldery na których będziemy dokonywać operacji znajdują się w /boot/burg. Polecam dokonać backup’u tego folderu oraz proszę pamiętać, że wszelkich zmian dokonujemy na własną odpowiedzialność. Opiszę konfigurację opartą na motywie Radiance, który najlepiej komponuje się z nowym Ubuntu. Edycja pozostałych motywów może się delikatnie różnić.

Wybieramy motyw do edycji. Chodzimy w katalog z jego nazwą w folderze boot/brug/themes i podmieniamy plik graficzny z dotychczasowym tłem na własny. Zazwyczaj mają one nazwę: background, bg, desktop. Ta operacja nie ingeruje w sam bootloader, więc jedynym problemem może być brak tła w motywie.

Jeżeli chcemy możemy zmienić rozdzielczość. W tym celu otwieramy plik /boot/burg/brug.cfg z uprawnieniami administratora. Wystarczy wpisać w konsoli:

sudo gedit /boot/burg/burg.cfg

gdy plik się otworzy odszukujemy linijkę

set gfxmode=...x...

W miejsce kropek umieszczamy wartości wybranej przez siebie rozdzielczości, np. set gfxmode=800×600.

Każdy z naszych systemów ma własną ikonę. W prosty sposób możemy ją podmienić, a nawet dodać własną dystrybucję z jej logo. W tym celu wchodzimy w folder /boot/burg/themes/icons i zamieszczamy tam dwa obrazy – jeden monochromatyczny, oraz szary. Obraz monochromatyczny będzie ikoną podświetloną, obraz szary ikoną do systemu nie podświetloną. Możemy ułatwić procedurę nazw: grey_nazwa systemu.png – wersja monochromatyczna, large_nazwa systemu.png – wersja kolorowa ( .png to rozszerzenie obrazu) Teraz wy edytujmy pliki odpowiedzialne za przypisanie grafik systemom. W terminalu:

sudo gedit /boot/burg/themes/icons/hover

W pliku do listy systemów i ich ikon dodajemy taką samą lecz zmodyfikowaną linijkę, powinna mieć ona taką strukturę: -nazwa systemu { image = „$$/grey_nazwa systemu.png:$$/large_nazwa systemu.png” } Oto przykładowy fragment pliku large:

-windows { image = "$$/grey_windows.png:$$/large_windows.png" }
-linux { image = "$$/grey_linux.png:$$/large_linux.png" }
-ubuntu { image = "$$/grey_ubuntu.png:$$/large_ubuntu.png" }
Aby zmiany były widoczne wchodzimy w /boot/burg/burg.cfg wydając polecenie:
sudo gedit /boot/burg/burg.cfg

Odnajdujemy linijkę ### BEGIN /etc/burg.d/10_linux ### lub o podobnej strukturze, pod nią znajdujemy blok należący do jednego z systemów:

menuentry "Ubuntu 10.04" --class ubuntu --class gnu-linux --class gnu --class os --group group_main {
set gfxpayload=keep
insmod ext2
set root='(hd0,10)'
search --no-floppy --fs-uuid --set cbff8cf1-0d4b-4ab1-a14f-f6fa39277f4a
echo Loading Linux 2.6.32-22-generic ...
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=cbff8cf1-0d4b-4ab1-a14f-f6fa39277f4a ro  quiet splash
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.32-22-generic
}

Zaznaczony na zielono fragment to nazwa systemu jaką nadaliśmy ikonom oraz wpisaliśmy w pliku hover. Możemy usunąć wpis o systemie lub starym kernelu w menu Burg’a. System przestanie wyświetlać się w menu, lecz nadal będzie na komputerze.

A tych, którzy mogą pomóc w rozwoju BURG’a zapraszam na stronę Launchpad’a.

Uwaga

Pamiętaj, aby po każdej aktualizacji jądra wydać polecenie:

sudo update-burg

Źródło: http://www.pulpitylinuxa.pl/joomla-overview/111-burg-graficzny-grub.html

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://www.qkiz.pl QkiZ

    Burg jest fajny i ma wiele ciekawych opcji ale gdy aktualizuje się nam kernel skrypty poinstalacyjne uruchamiają update-grub, przez co trzeba pamiętać aby potem wykonać update-burg.

    • Szmitas

      Ważna informacja, której brakuje – dzięki, zaraz dodam!

      • http://www.qkiz.pl QkiZ

        Myślę, że można zmienić nazwę pliku ‚update-grub’ na jakąś inną, a do pliku ‚update-burg’ dać dowiązanie o nazwie ‚update-grub’. Te dwa polecenia mają tą samą składnię (tak mi się wydaje) i wtedy skrypty poinstalacyjne wywołają właściwą komendę.

  • ups5

    Podczas używania komendy

    sudo burg-install „(hd0)”

    warto wyraźnie zaznaczyć, że parametru „hd0” nie wolno! zmieniać (tak jak to bywa przy zwykłym Grubie).
    Ponadto, warto zaznaczyć, że jeśli pójdzie coś nie tak, to może nie być już możliwości powrotu do poprzedniego stanu. Nawet SuperGrub może nie pomóc.

  • end192

    mial bym prosbe na stronie podanej na dole artykulu (jako zrodlo) dwaj panowie maja problem, no i sek w tym ze nie sa sami bo moj qmpel zaczal sie bawic ze swoim ubuntu i popsul tak jak oni i nie wiem jak mu pomoc, bo sam sie caly czs ucze o ubuntu…

    • Dawid Guzicki

      kolega musi opisać swój problem..

      • end192

        to jest tak, koles doszedl do momentu gdy trzeba wpisac „t” i ma sioe ukazac wybor motywow, ale u niego na komende „t” wywalio jakies bledy i nie dokonczyl istalaci, poZniej tam czegos szukal i odszedl na jakis czas od lapka ktorego nie podpial do pradu, aten mu sie wylaczyl, no i zonk bo teraz widzi takie czarny ekran z info o burgu na gorze i nize yakie cos grub> przy czy wprowadza sie komendy i to tyle bo zadnego bootowania nie ma, no i super grub nie pamaga, bo juz probowal :)

        • Szmitas

          Przywróć GRUBa z LiveCD – są odpowiednie artykuły na stronie.

  • szymi

    u mnie na sudo burg-install „(hd0)”
    pisze ze blad skladni i dalej nie idzie. nie wiem co dalej, nie widze tego do wyboru motywow

    • Szmitas

      end192 ma rację, WordPress tak te znaczki knoci, ale poszukam się znaleźć jakiegoś rozwiązania tego.

      Pozdrawiam i dziękuję za informację.

  • end192

    bo zamiast „(hd0)” musi byc „(hd0)”

    • end192

      bo tutaj jest taka dziwna edycja tekstu, chodzi o to ze oba nawiasy musza byc na gorze :)

      • Szmitas

        Dziwna edycja tekstu została poprawiona ;)

  • Aragami

    Witam !!
    Moze ktoś pomoże, zrobiłem wszystko krok po kroku jak jest w opisie i ze tak powiem d…pa . Teoretycznie instalacja pobiegła pomyslnie jak zgłasza konsola, jednak po wydaniu komendy

    sudo burg-emu

    a następnie t wyskakuje cos takiego

     BURG  version 1.98+20100623-1
    
       Minimal BASH-like line editing is supported. For the first word, TAB
       lists possible command completions. Anywhere else TAB lists possible
       device or file completions.
    
    grub> t
    error: unknown command `t'.
    grub> 
    
    

    i nic się nie dzieje, nie ma wyboru motywu. Ktos wie czemu ??

  • szymi

    u mnie teraz nie ma do wyboru windowsa, jak go dodac??

    • Szmitas

      Pokaż wynik polecenia:

      sudo update-burg
  • szymi

    przydalby sie fragment pomiedzy
    ### BEGIN /etc/burg.d/30_os-prober ###
    ### END /etc/burg.d/30_os-prober ###
    bo chyba to odpowiada za windowsa

  • Aragami

    no i skończyło się przywracaniem gruba…. szkoda że nie działa u mnie :/

  • szymi

    a jak ustawic zeby domyslnie odpalal sie windows??

    • Szmitas

      To już dotyczy konfiguracji grub2 a nie BURGa – poszukaj na stronie odpowiednich artykułów

  • Piachu

    A jak bezpiecznie odinstalować burg’a, aby nie namieszać w systemie?

  • woy-s

    Identyczna sytuacja jak u Aragami. Boję się teraz restartu, bo nie mam czasu na odzyskiwanie gruba :/

  • Szmitas

    Przywrócenie GRUBa to kwestia 5 minut…

  • Mak

    Tak samo,

                                               BURG  version 1.98+20100623-1+maverick
    
       Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere
       else TAB lists possible device or file completions.
    
    grub> t
    error: unknown command `t'.
    grub> t
    Possible commands are:
    
     terminal_input terminal_output terminfo test time true
    
  • Mak

    No i faktycznie: po resecie grub nie wstał. trzeba było przywracać. Tutorial jaki znalazłem w necie przywrócił Gruba, ale nie było Windowsa, wiec trzeba było jeszcze dodać sekcje uruchamiajace windows ;d Generalnie musiałem otworzyć równocześnie 4 srtykuły z tej strony żeby przwrócić to do normy.
    No i po przywróceniu gruba X’y nie uruchamiały się automagicznie, więc do ich startu z systemem użyłem Webmina ;d

  • Szmitas
  • Macx6

    Mam pytanie. Kiedy będzie dostępny dla ubuntu 11.04? Ciągle mi wywala błędy na 2 punkcie.

  • truten23

    Mam takie samo zapytanie co poprzednik, ubuntu 11.04 nie znajduje repozytoriów z burgiem…

    • Szmitas
      • truten23

        No i niestety po restarcie mam taki sam problem jak kolega Mak. Mianowicie:

        BURG version 1.98+20100623-1+maverick

        Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere
        else TAB lists possible device or file completions.

        grub>

        Jest jakiś działający sposób uruchomić z tego Burga, czy trzeba próbować odbudować Grub?
        Pozdrawiam Krzysztof.

  • paparacco

    Witam
    @Shmitas proponuję wstawić w tym tutorialu taką komendę: sudo update-burg przed miejscem gdzie opisujesz aby wprowadzić „sudo burg-emu” bo inaczej każdy użytkownik będzie miał w tym momencie problem typu: grub> t
    error: unknown command ‚t’.. Wstaw to jako kolejny krok zaraz po sudo burg-install „(hd0)”
    Pozdrawiam

  • Pingback: Ubuntu - pomoc | Świętuj razem znami!()

  • yanki

    witam, mam prośbę o aktualizację, chodzi mi mianowicie o zastosowanie do ubuntu 12.10

  • Pingback: Ubuntu - pomoc | BURG-Manager – łatwa instalacja i konfiguracja BURGa()

  • Beho100n

    Nadal działa ale nie wiem jak zrobić żeby sterowniki nvidia nie powodowały wyłączania splashscreena w mincie 15.