Manual în limba rusă pentru încărcătorul grub4dos

Trebuie remarcat faptul că unele comenzi, cum ar fi (de exemplu, parola, rezervă și multe altele) funcționează numai prin fișierele de configurare - acestea nu funcționează atunci când sunt introduse prin linia de comandă. Fișierele de configurare sunt folosite pentru scrierea (automatizarea) încărcării elementelor de meniu. Meniul implicit are un aspect textual, dar dacă doriți, puteți adăuga cu ușurință o imagine de fundal prin înregistrare. (mai târziu despre asta).

Toate comenzile din fișierul de configurare trebuie să fie mici. Toate anteturile de articole de boot trebuie să înceapă cu comanda de titlu. Aceasta va afișa textul care urmează acestei comenzi pe ecranul meniului încărcat. (De exemplu: title Boot Windows XP Textul "Boot Windows XP" va fi vizibil.

Când meniul este încărcat și vedem elementele de descărcare, putem edita oricare dintre ele selectând-o și apăsând [e]. dar toate textele editate rămân în RAM și nu vor fi salvate în fișierul propriu-zis.

Exemplu de fișier menu.lst (este inclus în pachetul Grub4dos):

Notă - toate liniile care încep cu semnul # nu sunt afișate și nu sunt utilizate pentru a le șterge.

Opțiunile de afișare

Culorile meniului pot fi atribuite prin următoarea comandă (în mod implicit, vedem text alb pe fundal negru, când este selectat elementul de meniu, culoarea textului devine negru pe fundalul cursorului alb):

Unde a = acesta este text, b = fundal general, c = culoarea textului elementului selectat, d = culoarea cursorului.

Culorile b și d ar trebui să fie una dintre cele enumerate - negru, albastru, verde, cyan, roșu, magenta, maro, gri deschis

Culoarea a și c trebuie să fie una dintre peretsislennyh - negru, albastru, verde, cyan, rosu, purpuriu, maro, gri deschis, gri închis, albastru deschis, verde deschis, cyan deschis, lumina-roșu, lumină magenta, galben și alb.

De exemplu, următorul text menu.lst va avea ca rezultat afișarea unui text albastru deschis pe un fundal albastru, cu un cursor roșu, iar textul selectat va fi roșu deschis (a se vedea fotografia 1 de mai jos):

culoare albastru-albastru / albastru-roșu / roșu

Imaginea de fundal (splash) trebuie să fie în format .xpm (care poate fi zdrobită prin gzip), să aibă o dimensiune a imaginii de 640x480 pixeli și un maxim de 14 culori.
Pentru a citi despre producerea imaginilor de boot, uita-te (aici).
Pentru a afișa imaginea splash.xpm.gz (în directorul rădăcină curent) Următoarea comandă trebuie folosită în fișierul menu.lst

Pentru a afișa splash.xpm.gz (aflat pe prima partiție a primului hard disk), comanda va arăta astfel:

Implicit, culoarea textului va fi albă, iar elementul de meniu selectat va schimba culoarea textului pe negru pe fundalul cursorului alb. Pentru a schimba acest lucru, utilizați următoarea intrare în meniu.lst:

splashimage = (hd0,0) / splash.xpm.gz
foreground = RRGGBB
fundal = RRGGBB

În cazul în care RR este roșu, GG este verde și albastru BB. Numerotarea culorilor cu un HEX. În exemplul următor, textul va fi fialetovy lumină (sub formă de HEX modul în care AB82FF) cursorul de culoare albastru deschis (sub formă de ambele HEX 191 970) și culoarea din cursorul va fi, de asemenea fialetovym lumina - vezi foto 2 de mai jos.

splashimage = (hd0,0) / splash.xpm.gz
foreground = AB82FF
fundal = 191970

Alocarea setărilor implicite

Puteți să atribuiți un element la boot-ul implicit utilizând comanda implicită. Dacă este specificată și comanda timeout, sistemul va aștepta perioada de timp după aceasta și apoi va descărca elementul de meniu specificat după comanda implicită.

Un exemplu de sarcină de așteptare de 10 secunde este afișat în următorul exemplu:

Pentru a selecta un element de meniu, care este încărcat după un anumit timp (care urmează să fie pornit după perioada de expirare a finalizat) face după cum urmează (= 0 Primul element de meniu prestabilit, implicit 1 = al doilea element de meniu, etc.):

De asemenea, este posibil să înlocuiți elementul de meniu încărcat în mod prestabilit cu ultimul punct încărcat utilizând fișierul implicit. De exemplu:

Comanda implicită (hd0,0) / implicită specifică ce element de meniu va fi scris în fișierul implicit. aflat pe prima partiție a primului hard disk (acest fișier ar trebui să fie copiat din pachetul Grub4dos - nu îl editați deoarece ar trebui să aibă o dimensiune de 2048 octeți). Dacă utilizați această funcție, unitatea pe care este localizată fișierul implicit trebuie să poată fi scrisă. Elementul din meniu trebuie să conțină comanda savedefault De exemplu:

timeout 10
implicit / implicit

titlu Boot Windows XP
rădăcină (hd0,1)
încărcătorul cu lanț +1
savedefault

Protejarea punctelor de boot cu o parolă

Pentru a preveni încărcarea tuturor sau a anumitor meniuri, utilizați parola de comandă De exemplu:

culoare albastru-albastru / albastru-roșu / roșu
timeout 10
implicit / implicit
administrator de parole

Când descărcați Grub4dos protejat prin parolă, liniile normale prompte sunt de mai jos:

Utilizați tastele ↑ și ↓ pentru a evidenția o intrare. Apăsați ENTER sau "b" pentru a porni.
Apăsați pe "e" pentru a edita comenzile înainte de a porni sau "c" pentru o linie de comandă.

Se va înlocui cu următoarele linii:

Utilizați tastele ↑ și ↓ pentru a evidenția o intrare. Apăsați ENTER sau "b" pentru a porni.
Apăsați pe "p" pentru a obține control privilegiat.

După cum puteți vedea, a fost pierdut accesul la editarea meniurilor meniului și la lansarea liniei de comandă. Acum, utilizatorul este rugat să apese [p] pentru a introduce parola și pentru o descărcare reușită, trebuie să se potrivească cu cea pe care am specificat-o (în cazul nostru este administratorul).

Există, de asemenea, posibilitatea de a utiliza și parola criptate și ne va ajuta într-o parolă echipa --md5 urmat de parola criptat: „$ 1 $ ZjU0 $ k107noL9DOaClJEu6n6f91“
care este - administrator.

culoare albastru-albastru / albastru-roșu / roșu
timeout 10
implicit / implicit
parola --md5 $ 1 $ ZjU0 $ k107noL9DOaClJEu6n6f91

ATENȚIE! - nu generați "md5-sum" folosind programe și metode terță parte, această sumă va fi inacceptabilă în Grub4dos (Citiți aici (în limba engleză, desigur)).

Pentru a crea o parolă criptată frumos pe care o vedeți mai sus, descărcați Grub4dos și apăsați [c] pentru a ajunge la linia de comandă,
apoi scrie comenzi și să execute md5crypt - apoi introduceți parola, și se transformă în mod miraculos într-o formă criptată în personale caractere nesemnificative MD5-suma (vezi foto 3).

De asemenea, puteți restricționa accesul la elementele de meniu individuale. După ce ați setat parola, adăugați comanda de blocare la punctul de pornire dorit, până când utilizatorul introduce parola (folosind [p]) toate elementele de meniu cu opțiunea "blocare" nu vor fi disponibile:

culoare albastru-albastru / albastru-roșu / roșu
timeout 10
implicit / implicit

Comanda parolei poate fi de asemenea folosită pentru protejarea elementelor individuale, de exemplu:

culoare albastru-albastru / albastru-roșu / roșu
timeout 10
implicit / implicit
parola --md5 $ 1 $ ZjU0 $ k107noL9DOaClJEu6n6f91

din titlu.
parola parola2

Fiecărui punct de pornire i se poate atribui o parolă diferită, simplă sau criptată.

Utilizarea submeniului

Folosind comanda configfile, putem face mai multe meniuri imbricate, specificând numele fișierului de configurare pe care intenționați să îl încărcați. De exemplu: menu.lst conține:

culoare albastru-albastru / albastru-roșu / roșu
timeout 10
parola --md5 $ 1 $ ZjU0 $ k107noL9DOaClJEu6n6f91

titlu Boot Options
blocare
găsiți --set-root /submenu.lst
configfile /submenu.lst

Fișierul submeniu.lst va fi încărcat. Fișierul submenu.lst este un fișier de același format ca și meniul.lst - dar puteți schimba gama, specifica o imagine diferită, adăuga elemente de descărcare noi etc. De asemenea, trebuie să scrieți aceeași comandă în ea, dar să îndreptați fișierul principal meniu.lst. astfel încât a fost posibil să se întoarcă la ea și să nu se blocheze într-un submeniu.

Folosind comanda "find -set-root"

Comanda de căutare -set-root, în combinație cu numele fișierului, caută fișierul dorit și îl face root / principal pentru toate comenzile din elementul de meniu curent (sau pentru comenzile introduse din linia de comandă). De exemplu:

title Găsiți "hdd.tag" și partiția chainload
găsiți --set-root /hdd.tag
încărcătorul cu lanț +1

Exemplul de mai sus arată o căutare pe toate fișierele hdd.tag acceptate și a găsit primul dispozitiv. acest fișier hdd.tag. va deveni rădăcina. Sectorul de boot al dispozitivului (lanțul de încărcare +1 = primul sector al dispozitivului rădăcină curent) va fi încărcat (lanț încărcat).

Deci, puteți găsi și încărca sistemul de operare. Dacă căutăm Windows XP. următorul exemplu este doar pentru el:

titlu Găsiți și încărcați "ntldr"
găsi -set-root / ntldr
lanț încărcător / ntldr

Folosind exemplul de mai sus, ne așteptăm ca încărcătorul NT ntldr să fie doar unul. Și dacă mai multe dispozitive conțin ntldr. atunci primul găsit va fi atribuit ca root. Acest lucru poate duce la descărcarea nu este ceea ce avem nevoie, caz în care va trebui să găsim ceva de genul ăsta și să găsim fișierul dorit. Dispozitivele sunt scanate în următoarea ordine:
  • (hd #)
  • (cd #)
  • (fd #)

Rețineți că fișierul NTLDR (și restul fișierelor Windows boot Bootmgr și io.sys) ar trebui să fie pe dispozitivul (hd0), în caz contrar cu Windows nu va funcționa de încărcare - vezi aici. pentru a afla ce trebuie să faceți în continuare.

Puteți exclude dispozitivele floppy din căutare utilizând comanda --ignore-floppies - De exemplu: găsiți --set-root --ignore-floppies / ntldr.

NU UITA! - Comanda find-root-root se comportă uneori necorespunzător - De exemplu: Dacă utilizați comanda hărții. atunci dispozitivul pe care doriți să găsiți fișierul va deveni invizibil în Grub4dos.
Nu uitați că căutarea se va opri când găsiți fișierul pe care îl căutați. Chiar și folosind numele exact al fișierului (unic așa cum se pare), puteți obține un rezultat nedorit dacă ați uitat (sau nu știți) că există mai mult de un astfel de fișier.