You are on page 1of 3

Struktura

Oto, jak wyglda struktura nowego GRUBa:


/boot/grub/grub.cfg /etc/default/grub /etc/grub.d

/boot/grub/grub.cfg Jest to najwaniejszy plik konfiguracyjny w syste ie! "astpi# znany z GRUB $egacy plik enu!lst, i w przeciwie%stwie do starszej wersji nie jest edytowalny w tradycyjny spos&'! (szystko co si) w ni update-grub 1 znajduje jest efekte wykonania wielu skrypt&w, przy po ocy polecenia:

kt&re to sk#ada si) z:

grub-mkconfig -o /boot/grub/grub.cfg

grub.cfg jest prze'udowywany auto atycznie, za kady


raze , kiedy:

doda y, zaktualizuje y lu' usunie y jdro $inu* pojawi si) nowe paczki, 'ezpo+rednio zwizane z GRUB , wykona y r)cznie ko end) update-gru' inne operacje w syste ie ')d ia#y zwizek z procese uruc.a iania

gru'!cfg nie jest tworzony lu' aktualizowany, jeeli zostanie wykonana ko enda: gru'-install, odpowiadajca jedynie za instalacj) /etc/default/grub /lik ten zawiera podstawowe ustawienia, kt&re 'ez pro'le u uytkownika! (ypisane s tutaj z ienne, kt&re progra podczas generowania pliku gru'!cfg! og zosta0 z ienione przez rozruc.owy ')dzie wykorzystywa#, enedera uruc.a iania!

/boot/grub/grub.cfg
1ada sekcja w pliku rozpoczyna si) od ### BEGIN i w katalogu/etc/grub.d, z kt&ryc. zosta#a utworzona! GRUB_DEFAULT2 - Ustawia do y+lny wpis w

a 'ezpo+rednie odniesienie do skrypt&w

enu! 3oliwe s opcje: enu! :u eracja punkcie

GRUB45678U$92nu er - ustawia do y+lnie uruc.a iany wpis w zaczyna si) od ;! <stnieje ty wypadku nie oliwo+0 zro'ienia kilku pozycji w jedny enu GRUB45678U$92=opis= -

ona ustawi0 w#asny wpis, w#czajc w to cudzys#&w! (

a znaczenia, gdzie znajduje si)

GRUB45678U$92sa>ed uruc.a iania! (

opcja

ustawia

do y+lny

syste

dla

przysz#ego

o encie aktualizacji, uruc.a iane s polecenia: gru'-re'oot i gru'-set-

default, kt&re auto atycznie wy'ieraj syste GRUB_SAVEDEFAULT=true - jeeli jest warto+0 true, to jest ustawiany auto atycznie ostatnio uruc.o iony syste z listy przy nast)pny uruc.o ieniu! Opcja nie dzia#a z partycja i R8<5 i $?3! 5o dzia#ania wy agane jest ustawienie opcji GRUB_DEFAULT=saved! GRUB_ !DDE"_T!#E$UT=% - odczekiwane s ustawione sekundy, do czasu naci+ni)cia przez uytkownika klawiszu! Jeeli spe#niona jest druga opcja, to wtedy pokazuje si) jest do y+lna warto+0, przypisana do tej funkcji! GRUB_ !DDE"_T!#E$UT_'U!ET=true - ustawia, kiedy pozosta#y licznik! GRUB_T!#E$UT=l(c)ba & seku*d - ustawia czas wy+wietlania auto atyczny uruc.o ienie syste u! Opcja -1 powoduje, e enu w sekundac., przed enu ')dzie pokazywane do a 'y0 pokazywany zegar z czase enu! ( inny przypadku, aplikacja przec.odzi do opcji GRUB&_T!#E$UT! Jeeli nie wpisze y nic, ustawiana

do ko%ca! Jeeli jest true, to nie jest wy+wietlane nic! Ustawienie false pokazuje

czasu interakcji uytkownika! "alecane jest ustawienie licz'y z przedzia#u @!!n! GRUB_D!STR!BUT$R=lsb_release&+(&+s&,-&/dev/*ull&..&ec/o&Deb(a* - /o'iera opis z wpisu w enu GRUB_0#DL!"E_L!"U1 - wszystko, co tutaj zostanie wpisane, pojawia si) na ko%cu wpisu o jdrze $inu* GRUB_0#DL!"E_L!"U1_DEFAULT=23u(et&s4las/2 - opcja ta tworzy dwa wpisy dla kadego jdra $inu*: nor alny i ratunkowy! 5odaje take wszystko std tylko do try'u nor alnego, zaraz za opcja i z GRUB_0#DL!"E_L!"U1! Jeeli opcja GRUB_D!SABLE_L!"U1_RE0$VER5 jest ustawiona na true, wtedy tworzony jest wpis tylko try'u nor alnego! 6GRUB_D!SABLE_L!"U1_RE0$VER5=true - pozwala na wy#czenie tworzenia wpisu z try'e ratunkowy dla kadego jdra $inu*! Jeeli c.ce y ie0 opcj) Reco>ery tylko dla jednego jdra $inu*, trze'a zro'i0 specjalny wpis w pliku /etc/grub/40_cu tom! 6GRUB_TER#!"AL=co*sole - w#czenie tej opcji powoduje wy#czenie graficznego ter inala

6GRUB_D!SABLE_L!"U1_UU!D=2true2 -

w#czenie

tej

opcji,

usuwa

para etr&w

jdra root!""I#!$$$, kt&re odpowiada za unikalne oznaczenie tego para etru pojawi si) oznaczenie/de%/ d&'! 6GRUB_GF1#$DE=78%98:% - ustawia do y+ln rozdzielczo+0

iejsca lu' urzdzenia! "a iast

onitora! :ie zawsze c.ce

dzia#a0 prawid#owo! 3ona take ustawi0 g#)'ie koloru oraz kilka innyc. rozdzielczo+ci! GRUB_!"!T_TU"E=28:%&88%&;2 - ustawia na GRUB_BA0<GR$U"D - ustawia o'razek t#a GRUB_D!SABLE_$S_=R$BER=true wynik&w o -prober do partycjac., podczas korzystania z nie pozwala progra owi GRUB na dodawanie czas pojedynczego sygna#u ko puterowego!

enu! (arto+0 true wy#cza sprawdzanie syste &w na innyc.

You might also like