Ebben a cikkben bemutatjuk, hogyan lehet a grubby segítségével hozzáadni/eltávolítani a kernel rendszerindítási paramétereit a GRUB rendszerindítási bejegyzéseiből a Fedora, RHEL, AlmaLinux, Rocky Linux és CentOS Stream rendszereken. Azt is megmutatjuk, hogyan adhatja hozzá/eltávolíthatja az egyéni GRUB rendszerindító bejegyzéseket, és hogyan állíthatja be az adott GRUB rendszerindító bejegyzéseket alapértelmezettként a grubby használatával Fedora, RHEL, AlmaLinux, Rocky Linux és CentOS Stream rendszereken.
Tartalom témája:
- Az összes GRUB rendszerindítási bejegyzés felsorolása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- Egy adott GRUB rendszerindítási bejegyzés megjelenítése a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- Az új kernel rendszerindítási paraméterek/argumentumok hozzáadása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream összes GRUB rendszerindítási bejegyzéséhez
- Az új kernel rendszerindítási paraméterek/argumentumok hozzáadása egy adott GRUB rendszerindítási bejegyzéshez a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- A kernel rendszerindítási paramétereinek/argumentumainak eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream összes GRUB rendszerindítási bejegyzéséből
- A kernel rendszerindítási paramétereinek/argumentumainak eltávolítása egy adott GRUB rendszerindítási bejegyzésből a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- GRUB rendszerindítási bejegyzés hozzáadása egyéni kernelparaméterekkel/argumentumokkal a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- GRUB rendszerindítási bejegyzés beállítása alapértelmezettként a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
- GRUB rendszerindítási bejegyzés eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamből
- Következtetés
Az összes GRUB rendszerindítási bejegyzés felsorolása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
A Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer összes GRUB rendszerindító bejegyzésének listázásához futtassa a grubbyt a következőképpen:
$ sudo piszkos -- info =MINDEN
Amint látja, CentOS Stream 9 rendszerünk összes GRUB rendszerindító bejegyzése (x2) szerepel a listán.
Mindegyik rendszerindító bejegyzés rendelkezik:
- Egy indexszám
- A teljes kernel elérési útja
- A kernel rendszerindítási paraméterei, más néven kernel argumentumok
- A gyökér fájlrendszer teljes elérési útja
- Az „initrd” fájl teljes elérési útja
- A GRUB rendszerindító bejegyzés címe
- A rendszerindító bejegyzés konfigurációs fájljának azonosítója (a „/boot/loader/entries/” könyvtárban található)
Egy adott GRUB rendszerindítási bejegyzés megjelenítése a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
A Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer grubby használatával megjeleníthet egy adott GRUB rendszerindítási bejegyzésre vonatkozó információkat.
Az alapértelmezett GRUB rendszerindítási bejegyzés információinak megjelenítéséhez futtassa a következő parancsot:
$ sudo piszkos -- info =AlapértelmezettMeg kell jelennie az alapértelmezett GRUB rendszerindítási bejegyzésnek.
Megjelenítheti a GRUB rendszerindítási bejegyzésére vonatkozó információkat egy adott indexnél is. Az indexszám 0-tól kezdődik.
Az első GRUB rendszerindítási bejegyzés információinak megjelenítéséhez (a 0 indexnél), futtassa a következő parancsot:
$ sudo piszkos -- info = 0
Ugyanígy jeleníthet meg információkat a második GRUB rendszerindítási bejegyzésről (az 1. indexnél) a következő paranccsal és így tovább:
$ sudo piszkos -- info = 1
Az új kernel rendszerindítási paraméterek/argumentumok hozzáadása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream összes GRUB rendszerindítási bejegyzéséhez
Ha a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer összes GRUB rendszerindító bejegyzéséhez hozzá szeretne adni egy kernel rendszerindítási paramétert/argumentumot (mondjuk „nomodeset”), futtassa a következő parancsot:
$ sudo piszkos --update-kernel =MINDEN --args = 'nomodeset'Ha több kernel rendszerindítási paramétert/argumentumot szeretne hozzáadni (például „nomodeset” és „nouveau.blacklist=1”) a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer összes GRUB rendszerindító bejegyzéséhez, válassza szét a kernel rendszerindítási paramétereit/ argumentumokat szóközök használatával a következőképpen:
$ sudo piszkos --update-kernel =MINDEN --args = 'nomodeset nouveau.blacklist=1'Amint látható, a „nomodeset” és a „nouveau.blacklist=1” kernel rendszerindítási paraméterei/argumentumai az összes GRUB rendszerindító bejegyzéshez hozzáadódnak.
$ sudo piszkos -- info =MINDEN
Az új kernel rendszerindítási paraméterek/argumentumok hozzáadása egy adott GRUB rendszerindítási bejegyzéshez a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
Ha a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer alapértelmezett GRUB rendszerindítási bejegyzéséhez szeretne hozzáadni egy kernel rendszerindítási paramétert/argumentumot (tegyük fel, hogy „selinux=0”), futtassa a következő parancsot:
$ sudo piszkos --update-kernel =Alapértelmezett --args = 'selinux=0'Ha több kernel rendszerindítási paramétert/argumentumot szeretne hozzáadni (például „selinux=0” és „ipv6.disable=1”) a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer alapértelmezett GRUB rendszerindítási bejegyzéséhez, válassza szét a kernel rendszerindítást. paraméterek/argumentumok szóközökkel a következők szerint:
$ sudo piszkos --update-kernel =Alapértelmezett --args = 'selinux=0 ipv6.disable=1'Ugyanígy hozzáadhatja a kernel rendszerindítási paramétereit/argumentumát a GRUB rendszerindító bejegyzéshez egy adott indexnél (például 0 indexnél) az alábbiak szerint:
$ sudo piszkos --update-kernel = 0 --args = 'selinux=0 ipv6.disable=1'Amint láthatja, a „selinux=0” és „ipv6.disable=1” kernel rendszerindítási paraméterei/argumentumai csak az alapértelmezett (0. indexű) GRUB rendszerindítási bejegyzéshez kerülnek hozzáadásra.
$ sudo piszkos -- info =MINDEN
A kernel rendszerindítási paramétereinek/argumentumainak eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream összes GRUB rendszerindítási bejegyzéséből
Ha el szeretne távolítani egy kernel rendszerindítási paramétert/argumentumot (mondjuk „nomodeset”) a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer összes GRUB rendszerindító bejegyzéséből, futtassa a következő parancsot:
$ sudo piszkos --update-kernel =MINDEN --remove-args = 'nomodeset'Ha több kernel rendszerindítási paramétert/argumentumot (például „nomodeset” és „nouveau.blacklist=1”) szeretne eltávolítani a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer összes GRUB rendszerindító bejegyzéséből, válassza szét a kernel rendszerindítási paramétereit/ argumentumokat szóközök használatával a következőképpen:
$ sudo piszkos --update-kernel =MINDEN --remove-args = 'nomodeset nouveau.blacklist=1'Amint látható, a „nomodeset” és a „nouveau.blacklist=1” kernel rendszerindítási paraméterei/argumentumai eltávolítva az összes GRUB rendszerindító bejegyzésből.
$ sudo piszkos -- info =MINDEN
A kernel rendszerindítási paramétereinek/argumentumainak eltávolítása egy adott GRUB rendszerindítási bejegyzésből a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
Ha el szeretne távolítani egy kernel rendszerindítási paramétert/argumentumot (tegyük fel, hogy „selinux=0”) a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer alapértelmezett GRUB rendszerindítási bejegyzéséből, futtassa a következő parancsot:
$ sudo piszkos --update-kernel =Alapértelmezett --remove-args = 'selinux=0'Ha több kernel rendszerindítási paramétert/argumentumot (például „selinux=0” és „ipv6.disable=1”) szeretne eltávolítani a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszer alapértelmezett GRUB rendszerindítási bejegyzéséből, válassza szét a kernel rendszerindítást. paraméterek/argumentumok szóközökkel a következők szerint:
$ sudo piszkos --update-kernel =Alapértelmezett --remove-args = 'selinux=0 ipv6.disable=1'Ugyanígy eltávolíthatja a kernel rendszerindítási paramétereit/argumentumait a GRUB rendszerindító bejegyzéséből egy adott indexnél (például a 0 indexnél) az alábbiak szerint:
$ sudo piszkos --update-kernel = 0 --remove-args = 'selinux=0 ipv6.disable=1'Amint láthatja, a kernel „selinux=0” és „ipv6.disable=1” rendszerindítási paraméterei/argumentumai csak az alapértelmezett (0. indexű) GRUB rendszerindítási bejegyzésből kerülnek eltávolításra.
$ sudo piszkos -- info =Alapértelmezett
GRUB rendszerindítási bejegyzés hozzáadása egyéni kernelparaméterekkel/argumentumokkal a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
Ahelyett, hogy a gyári alapértelmezett GRUB rendszerindító bejegyzésekkel bajlódna, időnként jobb, ha másolatot készít az alapértelmezett GRUB rendszerindító bejegyzésről, és módosítja a rendszermag paramétereit/argumentumait a másolt GRUB rendszerindító bejegyzésen.
Az alapértelmezett GRUB rendszerindító bejegyzés másolatának létrehozásához ismernie kell az alapértelmezett GRUB rendszerindító bejegyzés teljes kernelútvonalát és „initrd” elérési útját.
Az alapértelmezett GRUB rendszerindító bejegyzés teljes kernelútvonalának és „initrd” elérési útjának megkereséséhez futtassa a következő parancsot:
$ sudo piszkos -- info =AlapértelmezettA teljes kernel elérési útja [1] és az „initrd” útvonalat [2] Az alapértelmezett GRUB rendszerindító bejegyzésnek meg kell jelennie. Vegye figyelembe ezt az információt.
Az alapértelmezett GRUB rendszerindító bejegyzés másolatának létrehozásához a korábbi parancs kimenetében talált kernel elérési út és „initrd” elérési út használatával, futtassa a következő parancsot:
$ sudo piszkos --másolás-alapértelmezett \--add-kernel = '/boot/vmlinuz-5.14.0-391.el9.x86_64' \
--initrd = '/boot/initramfs-5.14.0-391.el9.x86_64.img $tuned_initrd ' \
--cím = ' $(cat /etc/redhat-release) - SELinux letiltása - $(uname -r) '
JEGYZET: Ügyeljen arra, hogy a rendszermag elérési útját és az „initrd” elérési utat a sajátjára cserélje az „–add-kernel=
JEGYZET: A „–title” mezőben a „$(cat /etc/redhat-release)” helyett az operációs rendszer és a verzió neve (azaz CentOS Stream 9), az „$(uname -r)” pedig a verzió a jelenleg használt Linux kernel száma (azaz 5.14.0-391.el9.x86_64).
Létre kell hozni egy új GRUB rendszerindító bejegyzést.
Mint látható, egy új GRUB rendszerindító bejegyzés jön létre [1] 0 indexnél [2] .
$ sudo piszkos -- info =MINDEN
Használhatja a mocskos „–args” opciót az új kernelparaméterek/argumentumok hozzáadásához, a „–remove-args” opció pedig a kernelparaméterek/argumentumok eltávolításához az újonnan létrehozott GRUB rendszerindító bejegyzésből (a 0 indexnél).
Például a „selinux=0” kernelparaméter/argumentum hozzáadásához és a „csendes” kernelparaméter/argumentum eltávolításához az újonnan létrehozott GRUB rendszerindító bejegyzésből (0 indexnél), futtassa a grubby parancsot a következőképpen:
$ sudo piszkos --update-kernel = 0 --args = 'selinux=0' --remove-args = 'csendes'Amint láthatja, a „selinux=0” kernelparaméter/argumentum hozzáadásra kerül, és a „csendes” kernelparaméter/argumentum eltávolításra kerül az újonnan létrehozott GRUB rendszerindító bejegyzésből (a 0 indexnél).
$ sudo piszkos -- info = 0
GRUB rendszerindítási bejegyzés beállítása alapértelmezettként a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
Miután létrehozott egy egyéni GRUB rendszerindító bejegyzést, érdemes beállítani azt a számítógép/szerver alapértelmezett GRUB rendszerindító bejegyzéseként, hogy a számítógép/szerver alapértelmezés szerint ezt használja a rendszerindításhoz.
Az alapértelmezett GRUB rendszerindító bejegyzés indexét a következő paranccsal találhatja meg:
$ sudo piszkos --default-indexAmint látja, az alapértelmezett index 1.
Az általunk hozzáadott egyéni GRUB rendszerindító bejegyzés indexe 0.
Az egyéni GRUB rendszerindítási bejegyzés alapértelmezett beállításához futtassa a következő parancsot:
$ sudo piszkos --set-default-index = 0A 0 indexű GRUB rendszerindító bejegyzést kell alapértelmezett rendszerindítási bejegyzésként beállítani.
Mint látható, az egyéni GRUB rendszerindító bejegyzés van beállítva alapértelmezett rendszerindítási bejegyzésként.
Az egyéni GRUB rendszerindító bejegyzés automatikusan kiválasztásra kerül a GRUB rendszerbetöltőből.
Amint láthatja, az egyéni GRUB rendszerindító bejegyzés tartalmazza az összes általunk beállított egyéni kernelparamétert/argumentumot.
GRUB rendszerindítási bejegyzés eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamből
A grubby használatával is eltávolíthat egy GRUB rendszerindító bejegyzést Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream rendszeréből.
Létrehoztunk egy új GRUB rendszerindító bejegyzést [1] 0 indexnél [1] bemutatni a GRUB rendszerindító bejegyzések grubby használatával történő eltávolításának eljárásait.
A 0 indexű GRUB rendszerindító bejegyzés eltávolításához futtassa a következő parancsot:
$ sudo piszkos --remove-kernel = 0Amint láthatja, a GRUB rendszerindítási bejegyzést eltávolítják, és az indexeket újra beállítják.
Következtetés
Ebben a cikkben megmutattuk, hogyan listázhatja ki a GRUB rendszerindítási bejegyzéseit a grubby használatával. Azt is megmutattuk, hogyan adhatjuk hozzá a kernel rendszerindítási paramétereit/argumentumát a GRUB rendszerindító bejegyzéseihez, és hogyan távolítsuk el a kernel rendszerindítási paramétereit/argumentumát a GRUB rendszerindító bejegyzéseiből a grubby használatával. Megmutattuk, hogyan lehet hozzáadni/eltávolítani az egyéni GRUB rendszerindító bejegyzéseket a grubby használatával is. Végül megmutattuk, hogyan állíthat be egy GRUB rendszerindító bejegyzést alapértelmezettként a grubby használatával. A cikkben bemutatott eljárásoknak működniük kell Fedora, RHEL, AlmaLinux, Rocky Linux és CentOS Stream operációs rendszereken.