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:
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:
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:
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 / grubMivel 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:
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.