bootloader

Výukový program pre zavádzač Grub

Výukový program pre zavádzač Grub
Zavádzací program je predvolene prvý program, ktorý sa spustí hneď po zapnutí počítačového systému, t.e., spustí sa ešte pred operačným systémom. Zavádzací zavádzač je v skutočnosti zodpovedný za načítanie vášho operačného systému. Ak chýba bootloader, je technicky nemožné načítať váš operačný systém, preto nebudete mať prístup k počítačovému systému. Tento program nám predstavuje GNU.

Spočiatku bol tento program vyvinutý iba pre systémy založené na Linuxe, dnes však podporuje viac operačných systémov vrátane, macOS, Windows, BSD a Solaris. Väčšina používateľov sa oboznámi s programom Grub Boot Loader až po nainštalovaní viacerých operačných systémov na svoje počítače. Týmto v podstate spôsobia, že zavádzač Grub Boot Loader ponúkne v čase spustenia ponuku, pomocou ktorej si môže explicitne zvoliť, ktorý operačný systém chcú načítať.

V tomto článku by sme sa s vami chceli podeliť o kompletný tutoriál o zavádzači Grub Boot Loader, ktorý bude založený na prispôsobení tohto programu podľa vášho výberu. Po absolvovaní tohto tutoriálu budete vo veľmi dobrej pozícii na prispôsobenie zavádzača Grub Boot Loader tak, ako chcete, a vďaka tomu bude zážitok z procesu bootovania ešte zaujímavejší.

Poznámka: Aby sme vás prevedli úplným tutoriálom Grub Boot Loader, využili sme Linux Mint 20. Na tento účel je však možné použiť aj akúkoľvek inú preferovanú distribúciu systému Linux.

Metóda prispôsobenia zavádzača Grub

Zavádzač Grub má súbor nastavení, ktorý obsahuje všetky predvolené konfigurácie, ktoré používa zavádzač Grub. Máme však slobodu prispôsobiť tieto nastavenia podľa nášho výberu. Preto s vami nižšie budeme zdieľať niektoré zo spôsobov prispôsobenia zavádzača Grub zavedením zmien v jeho súbore nastavení.

Pred prispôsobením zavádzacieho programu Grub zálohujte súbor / etc / default / grub

Pred vykonaním akýchkoľvek zmien v súbore nastavení GRUB Boot Loader sa dôrazne odporúča vytvoriť jeho záložnú kópiu, aby ste sa mohli vrátiť k predvoleným nastaveniam, aj keď sa počas celého procesu s niečím pokazíte. Pred vytvorením záložnej kópie súboru nastavení Grub Boot Loader by sme vám však chceli ukázať, ako tento súbor vyzerá.

Najskôr budeme musieť spustiť terminál Linux Mint 20, čo ľahko urobíme kliknutím na jeho ikonu skratky. Ďalej sme pre vašu ľahkosť pripojili obrázok terminálu Linux Mint 20:


Teraz sa pokúsime zobraziť obsah súboru / etc / default / grub spustením nasledujúceho príkazu v okne terminálu, ktoré sme práve spustili:

mačka / etc / default / grub


Súbor / etc / default / grub je zobrazený na obrázku nižšie:


Záložnú kópiu tohto súboru môžeme vytvoriť spustením nasledujúceho príkazu v našom termináli:

sudo cp / etc / default / grub / etc / default / grub.bak

Tento príkaz bude na správne vykonávanie vyžadovať oprávnenie root. Tu / etc / default / grub predstavuje pôvodný súbor nastavení Grub Boot Loader, zatiaľ čo / etc / default / grub.bak predstavuje záložnú kópiu tohto súboru. Príkaz „cp“ urobí potrebné na vytvorenie záložnej kópie súboru nastavení.


Teraz, aby sme overili, či je záložný súbor presnou kópiou súboru „/ etc / default / grub“, alebo nie, pokúsime sa zobraziť jeho obsah spustením príkazu uvedeného nižšie v našom termináli:

mačka / etc / default / grub.bak


Spustením tohto príkazu sa zobrazí obsah / etc / default / grub.súbor bak na vašom termináli, ako je znázornené na nasledujúcom obrázku, ktorý môžete skontrolovať pomocou obsahu súboru / etc / default / grub, aby ste sa uistili, že oba súbory obsahujú rovnaký obsah. Po úspešnom vytvorení zálohy súboru nastavení je dobré ísť s prispôsobením zavádzača Grub Boot Loader.

Spôsob výberu predvoleného operačného systému Grub

Na našom stroji máme občas nainštalovaný viac ako jeden operačný systém. Počas procesu bootovania nám náš Grub Boot Loader ponúka ponuku, pomocou ktorej môžeme zvoliť operačný systém, ktorý chceme spustiť. Túto voľbu môžeme urobiť v stanovenom čase, potom Grub Boot Loader automaticky načíta predvolený operačný systém. Ak sme si však istí, že pri každom zapnutí nášho počítača spustíte konkrétny operačný systém a chceme sa ušetriť od ťažkostí s vykonaním tejto voľby v čase spustenia, môžeme určiť operačný systém podľa nášho výberu. ako predvolený operačný systém v súbore / etc / default / grub. Takže pri každom zapnutí nášho počítačového systému sa automaticky načíta operačný systém podľa nášho výberu.

Aby sme to dosiahli, budeme musieť otvoriť súbor / etc / default / grub otvorením v ľubovoľnom textovom editore podľa nášho výberu, najlepšie v nano editore. To je možné vykonať spustením príkazu uvedeného nižšie v našom termináli:

sudo nano / etc / default / grub

Pretože sa pokúšame získať prístup k súboru s nastaveniami Grub Boot Loader, vyžaduje táto akcia oprávnenie užívateľa root, ktoré je možné získať zadaním kľúčového slova „sudo“ pred vyššie uvedeným príkazom.


Keď sa súbor / etc / default / grub otvorí v nano editore, musíme nájsť riadok „GRUB_DEFAULT“. Tento riadok informuje program Grub Boot Loader, ktorý operačný systém musí načítať počas bootovania. Číslovanie operačných systémov začína od „0“. To znamená, že ak chcete načítať prvý operačný systém zo zoznamu operačných systémov, ktoré ste dostali počas bootovania, budete musieť nastaviť hodnotu „GRUB_DEFAULT“ na „0“, ako sme to urobili v našom prípade. Toto je zvýraznené aj na nasledujúcom obrázku:


Občas však nepoznáte presné číslo, ktoré zodpovedá operačnému systému podľa vášho výberu, t.e., nepamätáte si poradie, v akom Grub Boot Loader predstavuje operačné systémy vo svojej ponuke. V takom prípade musíte poznať celý názov operačného systému podľa vášho výberu a môžete nastaviť hodnotu „GRUB_DEFAULT“ na názov tohto operačného systému. V našom prípade sme nastavili túto hodnotu na „Linux Mint 20“, ako je to znázornené na obrázku nižšie. Po vykonaní tejto zmeny stlačte Ctrl + X, aby ste uložili súbor a zavreli ho.


Kedykoľvek urobíte akékoľvek zmeny v súbore / etc / default / grub, musíte aktualizovať Grub, aby sa novo vykonané zmeny prejavili. Môžete to urobiť spustením nasledujúceho príkazu v termináli:

sudo update-grub


Po spustení tohto príkazu bude trvať niekoľko sekúnd, kým sa Grub sám aktualizuje, po ktorom uvidíte správu „hotovo“ zvýraznenú na obrázku nižšie, ktorá bude znamenať, že sa vaše zmeny úspešne prejavili.

Spôsob zmeny pozadia ponuky Grub Boot Loader

Predvolené pozadie ponuky Grub Boot Loader vyzerá dosť nudne a nudne, ale už si s ním nemusíte robiť starosti, pretože ho môžete kedykoľvek zmeniť. Z tohto dôvodu musíme znova trochu vylepšiť súbor / etc / default / grub nasledujúcim spôsobom:

Na zmenu pozadia ponuky Grub Boot Loader máme v domovskom adresári uložený obrázok „jpeg“, ktorý chceme použiť ako nové pozadie. Môžete tiež použiť obrazový súbor „png“ alebo „jpg“. Tento nový obrázok na pozadí má názov BootLoader.jpeg, ako je zvýraznené na obrázku nižšie:


Tento obrázok sme tiež otvorili, aby sme vám ukázali, ako bude vyzerať ponuka Grub Boot Loader po tom, ako sme si tento obrázok vytvorili ako pozadie.

Teraz otvoríme súbor / etc / default / grub ešte raz v nano editore spustením rovnakého príkazu, aký sme urobili vo vyššie uvedenej metóde. Tentokrát do tohto súboru pridáme nové pole, ktoré je nasledovné:

GRUB_BACKGROUND = ”ImageFilePath”

Tu musíte ImageFilePath nahradiť skutočnou cestou, kde sa nachádza váš nový obrázok na pozadí. V našom prípade to bolo „/ home / kbuzdar / BootLoader.jpeg ”, ako je zvýraznené na obrázku nižšie:


Teraz uložte súbor a zatvorte ho. Potom budete opäť požiadaní o aktualizáciu Grubu, aby si mohol prečítať zmeny, ktoré ste práve vykonali. Keď aktualizujete Grub rovnakým príkazom, aký sme uviedli vo vyššie uvedenej metóde, môžete skontrolovať, či bol Grub aktualizovaný, a to tak, že sa na konci vášho terminálu zobrazí správa „hotovo“, ktorá je zvýraznená na nasledujúcom obrázku:

Spôsob úpravy časového limitu spustenia vybraného operačného systému

Ak máte vo svojom počítači nainštalovaný iba jeden operačný systém, predvolená hodnota pre časový limit ponuky Grub Boot Loader bude „0“, tj.e., jediný operačný systém, ktorý máte, sa okamžite načíta, akonáhle zapnete počítačový systém. Ak však máte v počítači nainštalovaných viac ako jeden operačný systém, predvolená hodnota časového limitu bude „10“, t.e., ponuka Grub Boot Loader sa na vašej obrazovke zobrazí na 10 sekúnd, počas ktorých môžete zvoliť načítanie ľubovoľného operačného systému, ktorý sa vám páči. Po uplynutí časového limitu Grub Boot Loader automaticky načíta predvolený operačný systém. Hodnotu tohto poľa časového limitu môžeme kedykoľvek zvýšiť alebo znížiť podľa našich požiadaviek.

Pre zmenu časového limitu bootovania budeme musieť znova otvoriť súbor / etc / default / grub pomocou nano editora. Tentokrát vyhľadáme pole „GRUB_TIMEOUT“ a priradíme mu ľubovoľnú hodnotu (v sekundách) podľa nášho výberu. Kvôli demonštrácii sme nastavili túto hodnotu na „5“ sekúnd, ako je to zvýraznené na obrázku nižšie:


Opäť budeme musieť uložiť náš súbor / etc / default / grub, zavrieť ho a potom aktualizovať Grub, aby si bol plne vedomý zmien, ktoré sme práve vykonali. Môžete skontrolovať, či Grub úspešne prečítal všetky tieto zmeny vyhľadaním správy „hotové“ na vašom termináli, ktorá je zvýraznená na nasledujúcom obrázku:

Kontrola, či sa všetky vyššie vykonané zmeny uskutočnili

Teraz je čas skontrolovať, či všetky zmeny, ktoré sme vykonali vo vyššie uvedených metódach, nastali alebo nie. Z tohto dôvodu reštartujeme náš systém a hneď ako sa spustí, budeme stále stlačiť kláves „Esc“, až kým neprídeme do ponuky Grub Boot Loader. Keď vstúpime do tejto ponuky, uvidíme, že sa zmenil obrázok na pozadí zavádzača Grub Boot Loader, ako je to znázornené na obrázku nižšie:


Taktiež sa v našom prípade na „5“ sekúnd objavilo menu Grub Boot Loader, t.j.e., hodnota časového limitu, ktorú sme nastavili pre toto menu, po ktorej sa načítal predvolený operačný systém, ktorým bol v našom prípade Linux Mint 20.

Záver

Tento článok poskytuje základné informácie o zavádzači Grub a účelu jeho použitia. Vysvetlili sme vám, kam tento program ukladá všetky svoje konfigurácie. Rovnako ako predstavíme spôsob zálohovania súboru / etc / default / grub, t.j.e., súbor nastavení Grub, aby ste mohli bez problémov robiť zmeny v jeho konfiguráciách, pretože zo súboru nastavení zálohy môžete kedykoľvek obnoviť všetky predvolené nastavenia. Na ukážku spôsobu prispôsobenia vášho zavádzača Grub Boot Loader sme sa s vami podelili o tri rôzne prípady: 1) výber predvoleného operačného systému 2) zmena pozadia ponuky Grub Boot Loader 3) úprava časového limitu vzhľadu Grub Ponuka Boot Loader.

Tieto prípady sme vysvetlili uvedením postupných postupov na dosiahnutie všetkých týchto cieľov. Rovnakým spôsobom môžete zmeniť aj ďalšie parametre súboru nastavení zavádzača Grub Boot Loader. Nakoniec sme overili, či sa zmeny, ktoré sme vykonali v súbore / etc / default / grub, skutočne uskutočnili alebo nie, reštartovaním nášho systému a vstupom do ponuky Grub Boot Loader. Dúfajme, že tento výukový program vám poskytne dobrý východiskový bod pre experimentovanie s Grub Boot Loader na vlastnú päsť.

Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...