Grub

GRUB - Cum puteți îmbunătăți pornirea

GRUB - Cum puteți îmbunătăți pornirea
Știți ce se întâmplă de fapt când pornește computerul și cum îl puteți regla? În acest articol veți vedea câteva elemente de bază cu privire la GRUB și ce face atunci când porniți. După ce hardware-ul dvs. este verificat cu UEFI, aparatul dvs. va porni cel mai probabil în GRUB. Acesta este cel mai comun boot-loader pentru Linux. Pe hardware-ul mai vechi, aveți un BIOS și suport GRUB.

Ce face Grub?

GRUB este primul lucru care rulează la boot. Are responsabilitatea de a stabili de unde pornește sistemul dvs., permițând sistemele de boot multiplu. De asemenea, va transmite un număr de parametri nucleului dvs. care depind de nucleul în care porniți. Cu excepția faptului că distribuția aleasă pornește corect, puteți utiliza și o temă pentru GRUB. Adică, dacă doriți să păstrați chiar și o pornire timpurie, arătați bine.

Unde îl stocați?

În majoritatea cazurilor, instalatorul dvs. de distribuție va plasa GRUB „acolo unde este cazul”, acest lucru nu este întotdeauna ideal. Pentru sistemele UEFI, care sunt aproape toate cele moderne, aveți multe alte opțiuni pentru a stoca GRUB. Deoarece acesta este încărcătorul de pornire, alegeți mai întâi un dispozitiv, cel mai frecvent / dev / sda1, apoi puteți alege unde pot fi stocate modulele. În mod obișnuit, lăsați toate celelalte fișiere de încărcare în directorul / boot, dar este posibil să aveți nevoie de mai mult spațiu, deci există o opțiune de mutare în altă parte. Cel mai sigur mod de a face acest lucru este să creați o partiție pe care o montați pe / boot. Datorită numeroaselor caracteristici ale UEFI, veți stoca, de asemenea, o mulțime de informații în directorul / boot / efi. Aceasta va fi cel mai frecvent o partiție pe care GRUB o montează în timpul pornirii. În majoritatea cazurilor, veți rula pur și simplu scriptul grub-install fără parametri.

$ grub-install

Comanda grub-install este un script care analizează discurile și creează intrări de meniu pentru fiecare sistem de operare pe care îl aveți pe disc. Aceasta înseamnă că va crea o intrare de încărcare în lanț pentru Windows, dacă o aveți pe disc. Comanda „update-grub” face actualizări similare cu sistemul dvs. existent. De asemenea, puteți crea un fișier ISO unde se află GRUB. Puteți utiliza acest lucru pentru a porni aparatul în cazul în care aveți probleme cu instalarea curentă GRUB.

Unele setări de bază

Pentru a adapta comportamentul GRUB, aveți câteva setări standard. Să trecem prin ele. Valoarea GRUBDEFAULT, de obicei zero, setează care este cea mai comună intrare de la care porniți. Pentru ao utiliza, setați o altă valoare numerică sau puteți denumi intrarea cu eticheta „id”.

menuentry 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT = ubuntu-linux

Aveți opțiunea de a seta ca implicită cea mai recentă intrare aleasă. Faceți acest lucru setând parametrul

De asemenea, puteți seta timpul necesar până când GRUB pornește în intrarea dvs. implicită. Distribuțiile pun zece secunde pentru această valoare, poate doriți să o setați mai mică atunci când simțiți că nu veți mai modifica GRUB.

GRUB_TIMEOUT = 5

Această intrare va seta expirarea la 5 secunde.

Valorile cu adevărat interesante sunt pentru modul în care porniți sistemul Linux. Nu veți găsi valorile în GRUB, în schimb va trebui să le căutați în documentația kernel-ului Linux. Unele valori comune sunt:

Nume Sens
Liniște Dezactivați toate mesajele jurnal
stropi Afișează imaginile splash
rfkill.defaultstate = 0 Faceți deschisă starea implicită rfkill

Lista este lungă, trebuie să le căutați pe toate în documentația nucleului.

GRUB_CMDLINE_LINUX_DEFAULT = "stropire liniștită"
GRUB_CMDLINE_LINUX = ""
Câteva caracteristici interesante

Se poate părea că tot ceea ce ar trebui să facă boot-loader-ul este să porniți sistemul, dar GRUB poate avea câteva lucruri speciale.

Teme

Există mai multe teme disponibile pentru GRUB, astfel încât să puteți face ca meniul să arate frumos. Pachetul este grub2-splashimages în depozitul dvs. preferat (cel puțin Ubuntu!). Puteți găsi multe alte teme la Gnome Look, în mod ciudat!

Poate doriți să vă protejați mașina împotriva intrușilor protejând GRUB-ul de a-l instala automat. NOTĂ: Dacă nu faceți acest lucru, atunci cineva vă poate reporni mașina și utiliza linia de comandă GRUBs pentru a vă rula sistemul de operare fără parolă. Realizarea rădăcinii este foarte ușoară de la GRUB. Acestea fiind spuse, dacă au echipamentul lor, atunci pot porni de pe un stick de memorie și pot accesa fișierele dvs. în orice mod.

Pentru a proteja GRUB de orice persoană care pornește computerul dvs. nu poate fi schimbată, puteți seta o parolă. Procedura este simplă, trebuie doar să adăugați parola în configurația GRUB.fişier

password_pbkdf2 rădăcină rădăcină.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

În exemplu, aveți nevoie de o parolă hash, pentru ao crea, utilizați comanda de mai jos

$ grub-mkpasswd-pbkdf2

Comanda îți cere o parolă de două ori și returnează HASH-ul care corespunde parolei tale.

Unde găsiți jurnalele de erori?

Acum că ați început să vă schimbați în GRUB, va trebui să verificați ce s-a întâmplat cu modificările dvs. Deci, unde își lasă jurnalele GRUB? Aveți două fișiere de examinat, așa cum se arată mai jos. Acestea conțin diferite detalii,

/ var / boot / log / boot.jurnal Acest fișier conține multe alte date, dar puteți vedea că boot-ul a reușit de la GRUB.

/ var / log / dmesg Fișierul „dmesg” este reînnoit în fiecare zi și conține toți parametrii nucleului pe care i-ați setat în timpul ultimei porniri. Foarte util pentru a vedea ce valori sunt setate de sistem.

Cum îl rulați manual?

Dacă doriți să încercați câteva setări și comenzi în timp ce pornește, puteți face acest lucru. Din meniul GRUB, puteți intra în modul linie de comandă și setați totul pentru boot-ul curent. Nimic nu va fi salvat, așa că veți dori să luați note în timp ce încercați acest lucru. Marele avantaj este că nu veți schimba ce va face GRUB la următoarea încărcare, astfel încât majoritatea comenzilor pot fi șterse cu o nouă repornire.

Set de instrumente de ajustare

Puteți lua în considerare și „grub-customizer”. Acesta este un pachet software care scrie în fișierele dvs. GRUB (/ etc / grub.d / 40personalizat). Customizatorul Grub Cu acest instrument, puteți modifica toate valorile dorite, așa că fiți atenți. Rețineți că nu are documentație completă pentru GRUB, așa că trebuie să aflați ce doriți să modificați din documentație.

Concluzie

Când accesați documentația GRUB, veți vedea rapid că alegerea fișierului și partiției corecte de la care se pornește este departe de singurul lucru pe care îl face GRUB. Dacă săpați mai adânc, puteți face schimbări uriașe în sistemul dvs. De asemenea, puteți face sistemul să nu poată fi pornit. Așadar, aveți întotdeauna copii de rezervă și un mediu alternativ de la care să porniți.

Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...
Tutorial Shadow of the Tomb Raider pentru Linux
Shadow of the Tomb Raider este a douăsprezecea completare a seriei Tomb Raider - o franciză de jocuri de acțiune-aventură creată de Eidos Montreal. Jo...
Cum se mărește FPS în Linux?
FPS înseamnă Cadre pe secundă. Sarcina FPS este de a măsura rata de cadre în redările video sau în performanțele jocului. În cuvinte simple, numărul d...