bootloader

Grub Boot Loader teljes bemutató

Grub Boot Loader teljes bemutató
A rendszerindító betöltő alapértelmezés szerint az első program, amely azonnal elindul, amint bekapcsolja a számítógépes rendszert, azaz.e., még az operációs rendszer előtt elindul. Valójában a rendszerbetöltő felelős az operációs rendszer betöltéséért. Rendszerindító hiányában technikailag lehetetlen betölteni az operációs rendszert, ezért nem fog tudni hozzáférni a számítógépes rendszeréhez. Ezt a programot a GNU mutatja be nekünk.

Eleinte ezt a programot csak Linux alapú rendszerek számára fejlesztették ki, azonban ma már több operációs rendszert támogat, beleértve a macOS-t, a Windows-ot, a BSD-t és a Solaris-t. A legtöbb felhasználó csak akkor ismerkedik meg a Grub Boot Loader-rel, ha egynél több operációs rendszert telepít a gépére. Ezzel lényegében arra késztetik a Grub Boot Loader-t, hogy az indításkor megjelenítsen egy menüt, amelyen keresztül egyértelműen kiválaszthatja, hogy mely operációs rendszert kívánja betölteni.

Ebben a cikkben egy teljes oktatóanyagot szeretnénk megosztani Önnel a Grub Boot Loaderről, amely a program tetszés szerinti testreszabására épül. Miután áttekintette ezt az oktatóanyagot, nagyon jó helyzetben lesz a Grub Boot Loader testreszabása a kívánt módon, és így még érdekesebbé teheti az indítási folyamat tapasztalatát.

Megjegyzés: A Grub Boot Loader teljes oktatóanyagának bemutatásához a Linux Mint 20-at használtuk. Bármely más előnyben részesített Linux disztribúció is használható erre a célra.

A Grub Boot Loader testreszabásának módszere

A Grub Boot Loader rendelkezik egy beállításfájllal, amely tartalmazza az összes alapértelmezett konfigurációt, amelyet a Grub Boot Loader használ. Megadjuk azonban a szabadságot arra, hogy ezeket a beállításokat a mi választásunk szerint testre szabhassuk. Ezért az alábbiakban megosztjuk Önnel a Grub Boot Loader testreszabásának néhány módszerét a beállításfájl módosításával.

Biztonsági másolat készítése az / etc / default / grub fájlról a Grub Boot Loader testreszabása előtt

Mielőtt bármilyen módosítást végezne a GRUB Boot Loader beállításfájljában, erősen ajánlott létrehozni a biztonsági másolatát, hogy még akkor is visszaálljon az alapértelmezett beállításokra, ha bármit is elrontasz az egész folyamat során. Mielőtt azonban létrehoznánk a Grub Boot Loader beállításfájljának biztonsági másolatát, szeretnénk megmutatni, hogyan néz ki ez a fájl.

Először el kell indítanunk a Linux Mint 20 terminált, amelyet egyszerűen megtehetünk a parancsikonjára kattintva. A könnyebbség érdekében csatoltuk az alábbi Linux Mint 20 terminál képét is:


Most megpróbáljuk megtekinteni az / etc / default / grub fájl tartalmát a következő parancs futtatásával az imént indított terminálablakban:

macska / etc / default / grub


Az / etc / default / grub fájl az alábbi képen látható:


A következő parancs futtatásával hozhatunk létre egy biztonsági másolatot a fájlból:

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

A parancs végrehajtásához root jogosultságokra lesz szükség. Itt az / etc / default / grub képviseli a Grub Boot Loader eredeti beállításfájlját, míg az / etc / default / grub.a bak a fájl biztonsági másolatát jelenti. A „cp” parancs szükséges a beállításfájl biztonsági másolatának létrehozásához.


Most annak ellenőrzéséhez, hogy a biztonsági másolatfájl az „/ etc / default / grub” fájl pontos másolata-e vagy sem, megpróbáljuk megtekinteni annak tartalmát az alábbiakban megadott parancs futtatásával a terminálunkban:

macska / etc / default / grub.bak


A parancs futtatásával megjelenik az / etc / default / grub tartalma.bak fájl a terminálon, a következő képen látható módon, amelyet ellenőrizhet az / etc / default / grub fájl tartalmával, hogy megbizonyosodjon arról, hogy mindkét fájl ugyanazt a tartalmat tartalmazza. Miután a beállításfájl biztonsági másolata sikeresen elkészült, jónak tartjuk a Grub Boot Loader testreszabását.

A Grub alapértelmezett operációs rendszer kiválasztásának módszere

Időnként egynél több operációs rendszer van telepítve a gépünkre. Az indítási folyamat során a Grub Boot Loader bemutat egy menüt, amellyel kiválaszthatjuk a futtatni kívánt operációs rendszert. Megadhatjuk ezt a választást egy meghatározott időn belül, amely után a Grub Boot Loader automatikusan betölti az alapértelmezett operációs rendszert. Ha azonban minden egyes alkalommal bekapcsolunk egy adott operációs rendszert, amikor bekapcsoljuk a gépünket, és meg akarjuk menteni magunkat attól a problémától, hogy ezt a választást az indításkor tegyük meg, akkor megadhatjuk az általunk választott operációs rendszert alapértelmezett operációs rendszerként az / etc / default / grub fájlban. Ahhoz, hogy a számítógépes rendszerünk minden bekapcsolásakor az általunk választott operációs rendszer automatikusan betöltődjön.

Ennek megvalósításához el kell érnünk az / etc / default / grub fájlt úgy, hogy megnyitjuk bármely tetszőleges szövegszerkesztővel, lehetőleg a nano szerkesztővel. Ezt úgy tehetjük meg, hogy a terminálunkon lefuttatjuk az alább megadott parancsot:

sudo nano / etc / default / grub

Mivel megpróbáljuk elérni a Grub Boot Loader beállításfájlját, ehhez a művelethez root felhasználói jogosultságokra van szükség, amelyek a „sudo” kulcsszó beírásával adhatók meg a fent említett parancs előtt.


Amikor az / etc / default / grub fájl megnyílik a nano szerkesztővel, meg kell keresnünk a „GRUB_DEFAULT” sort. Ez a sor megmondja a Grub Boot Loader-nek, hogy melyik operációs rendszert kell betölteni az indítási idő alatt. Az operációs rendszerek számozása „0” -tól kezdődik. Ez azt jelenti, hogy ha az első operációs rendszert be akarja tölteni a rendszerindítási idő alatt megadott operációs rendszerek listájáról, akkor a „GRUB_DEFAULT” értékét „0” értékre kell állítania, ahogyan azt a ügy. Ezt a következő kép is kiemeli:


Időnként azonban nem tudja pontosan azt a számot, amely megfelel a választott operációs rendszernek, azaz.e., nem emlékszik arra a sorrendre, amelyben a Grub Boot Loader bemutatja az operációs rendszereket a menüjében. Ebben az esetben ismernie kell a választott operációs rendszer teljes nevét, és beállíthatja a „GRUB_DEFAULT” értékét az adott operációs rendszer nevére. Esetünkben ezt az értéket „Linux Mint 20” értékre állítottuk be, az alábbi képen látható módon. A módosítás elvégzése után nyomja meg a Ctrl + X billentyűkombinációt a fájl mentéséhez és bezárásához.


Amikor bármilyen változtatást hajt végre az / etc / default / grub fájlban, frissítenie kell a Grub-ot, hogy az újonnan végrehajtott módosítások életbe lépjenek. Ezt a következő parancs futtatásával teheti meg a terminálon:

sudo update-grub


Miután futtatta ezt a parancsot, néhány másodpercbe telik, amíg a Grub frissíti magát, ezután láthatja a „kész” üzenetet, amint azt az alábbi kép kiemeli, ami jelzi, hogy a változtatások sikeresen érvénybe léptek.

Módszer a Grub Boot Loader menü hátterének megváltoztatására

A Grub Boot Loader menü alapértelmezett háttere elég unalmas és unalmas, de már nem kell aggódnia, mert bármikor megváltoztathatja. Ehhez ismét meg kell kicsit csípnünk az / etc / default / grub fájlt a következő módon:

A Grub Boot Loader menü hátterének megváltoztatásához van egy „jpeg” képünk a Home könyvtárunkban, amelyet új háttérként szeretnénk használni. Használhat „png” vagy „jpg” képfájlt is. Ez az új háttérkép BootLoader címmel rendelkezik.JPEG, amint azt az alábbi kép kiemeli:


Megnyitottuk ezt a képet is, hogy megmutassuk, hogyan fog kinézni a Grub Boot Loader menü, miután ezt a képet elkészítettük háttérként.

Most újra megnyitjuk az / etc / default / grub fájlt a nano szerkesztővel, ugyanazt a parancsot futtatva, mint a fenti módszerben. Ezúttal egy új mezőt fogunk hozzáadni ehhez a fájlhoz, amely a következő:

GRUB_BACKGROUND = "ImageFilePath"

Itt le kell cserélnie az ImageFilePath-ot arra a tényleges útvonalra, ahol az új háttérkép található. Esetünkben ez a „/ home / kbuzdar / BootLoader volt.jpeg ”, amint azt az alábbi kép kiemeli:


Most mentse el a fájlt, és zárja be. Ezt követően újra meg kell frissítenie a Grubot, hogy az elolvassa az imént végrehajtott módosításokat. A Grub frissítésével ugyanazzal a paranccsal, amelyet a fenti módszerben megadottunk, a terminál végén található „kész” üzenet megjelenítésével ellenőrizheti, hogy a Grub frissült-e, amint azt a következő kép kiemeli:

Módszer a kiválasztott operációs rendszer indítási időkorlátjának módosítására

Ha csak egy operációs rendszer van telepítve a gépére, akkor a Grub Boot Loader menü időkorlátjának alapértelmezett értéke „0” lesz,.e., Az egyetlen operációs rendszer, amellyel rendelkezik, azonnal betöltődik, amint bekapcsolja a számítógépes rendszert. Ha azonban egynél több operációs rendszer van telepítve a gépére, akkor az alapértelmezett időtúllépés értéke „10” lesz, azaz.e., 10 másodpercig megjelenik a képernyőn a Grub Boot Loader menü, amelyben választhatja, hogy tetszőleges operációs rendszert tölt be. Az időkorlát lejárta után a Grub Boot Loader automatikusan betölti az alapértelmezett operációs rendszert. Mindig növelhetjük vagy csökkenthetjük az időkorlát mező értékét az igényeinknek megfelelően.

A rendszerindítási időkorlát megváltoztatásához újra meg kell nyitnunk az / etc / default / grub fájlt a nano szerkesztővel. Ezúttal megkeressük a „GRUB_TIMEOUT” mezőt, és tetszőleges értéket rendelünk hozzá (másodpercben). A bemutatás érdekében ezt az értéket 5 másodpercre állítottuk be, amint azt az alábbi kép kiemeli:


Ismét el kell mentenünk az / etc / default / grub fájlt, be kell zárnunk, majd frissítenünk kell a Grub-ot, hogy teljesen tisztában legyen az imént végrehajtott változtatásokkal. Ellenőrizheti, hogy a Grub sikeresen elolvasta-e ezeket a módosításokat, ha megkeresi a „kész” üzenetet a terminálján, amint azt a következő kép kiemeli:

Annak ellenőrzése, hogy a fenti módosítások végrehajtódtak-e

Itt az ideje ellenőrizni, hogy a fent bemutatott módszerekben végrehajtott összes változás megtörtént-e vagy sem. Ehhez újra kell indítani a rendszerünket, és amint elindul, addig nyomjuk az „Esc” gombot, amíg belépünk a Grub Boot Loader menübe. Amikor belépünk ebbe a menübe, láthatjuk, hogy a Grub Boot Loader háttérképe megváltozott, amint az az alábbi képen látható:


Emellett a Grub Boot Loader menü „5” másodpercre megjelent esetünkben, azaz.e., az időtúllépés értéke, amelyet ehhez a menühöz állítottunk be, amely után betöltötte az alapértelmezett operációs rendszert, amely esetünkben a Linux Mint 20 volt.

Következtetés

Ez a cikk rövid áttekintést adott a Grub Boot Loader-ről és annak használatáról. Megmagyaráztuk Önnek, hogy ez a program hol tárolja az összes konfigurációját. Amellett, hogy bemutassa az / etc / default / grub fájl biztonsági mentésének módszerét, i.e., a Grub beállításfájlja, így gond nélkül megváltoztathatja a konfigurációit, mivel az összes alapértelmezett beállítást mindig visszaállíthatja a biztonsági mentési beállításfájlból. Ezenkívül a Grub Boot Loader testreszabásának módszerének bemutatásához három különböző esetet osztottunk meg Önnel: 1) Alapértelmezett operációs rendszer kiválasztása 2) A Grub Boot Loader menü hátterének megváltoztatása 3) A Grub megjelenésének időkorlátjának módosítása Boot Loader menü.

Ezeket az eseteket azzal magyaráztuk, hogy lépésről lépésre ismertük ezeket a célokat. Ugyanígy megváltoztathatja a Grub Boot Loader beállításfájljának egyéb paramétereit is. Végül a rendszer újraindításával és a Grub Boot Loader menübe való belépéssel ellenőriztük, hogy az / etc / default / grub fájlban végrehajtott változtatások valóban megtörténtek-e vagy sem. Remélhetőleg ez az oktatóanyag jó kiindulópontot nyújt Önnek a Grub Boot Loaderrel történő saját kísérletezéshez.

Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...
OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...