Kernel rendszerindítási paraméterek/argumentumok és GRUB rendszerindítási bejegyzések hozzáadása/eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen

Kernel Rendszerinditasi Parameterek Argumentumok Es Grub Rendszerinditasi Bejegyzesek Hozzaadasa Eltavolitasa A Fedora Rhel Almalinux Rocky Linux Centos Streamen



A Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 és CentOS Stream 9 Linux disztribúciók esetén a koszos programot használhatja a GRUB rendszerindító bejegyzések kezelésére.

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:

  1. Az összes GRUB rendszerindítási bejegyzés felsorolása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
  2. Egy adott GRUB rendszerindítási bejegyzés megjelenítése a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
  3. 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
  4. 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
  5. 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
  6. 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
  7. GRUB rendszerindítási bejegyzés hozzáadása egyéni kernelparaméterekkel/argumentumokkal a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
  8. GRUB rendszerindítási bejegyzés beállítása alapértelmezettként a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamen
  9. GRUB rendszerindítási bejegyzés eltávolítása a Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamből
  10. 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.



  Képernyőkép egy számítógépről Leírás automatikusan generálva



Mindegyik rendszerindító bejegyzés rendelkezik:





  1. Egy indexszám
  2. A teljes kernel elérési útja
  3. A kernel rendszerindítási paraméterei, más néven kernel argumentumok
  4. A gyökér fájlrendszer teljes elérési útja
  5. Az „initrd” fájl teljes elérési útja
  6. A GRUB rendszerindító bejegyzés címe
  7. A rendszerindító bejegyzés konfigurációs fájljának azonosítója (a „/boot/loader/entries/” könyvtárban található)

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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értelmezett

Meg kell jelennie az alapértelmezett GRUB rendszerindítási bejegyzésnek.

  Automatikusan generált számítógépes program Leírás képernyőképe

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

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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

  A számítógép képernyőjének képernyőképe Leírás automatikusan generálva

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

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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értelmezett

A 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.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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=” és „–initrd= ” szakaszokban. Ezenkívül használjon leíró címet a GRUB rendszerindítási bejegyzéséhez a „–title=” szakaszban.

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.

  Automatikusan generált számítógépes program Leírás képernyőképe

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

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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-index

Amint látja, az alapértelmezett index 1.

  Egy fekete-fehér Leírás szöveg automatikusan generálódik

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 = 0

A 0 indexű GRUB rendszerindító bejegyzést kell alapértelmezett rendszerindítási bejegyzésként beállítani.

  Automatikusan generált számítógépes kód Leírás képernyőképe

Mint látható, az egyéni GRUB rendszerindító bejegyzés van beállítva alapértelmezett rendszerindítási bejegyzésként.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

Az egyéni GRUB rendszerindító bejegyzés automatikusan kiválasztásra kerül a GRUB rendszerbetöltőből.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

Amint láthatja, az egyéni GRUB rendszerindító bejegyzés tartalmazza az összes általunk beállított egyéni kernelparamétert/argumentumot.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A 0 indexű GRUB rendszerindító bejegyzés eltávolításához futtassa a következő parancsot:

$ sudo piszkos --remove-kernel = 0

Amint láthatja, a GRUB rendszerindítási bejegyzést eltávolítják, és az indexeket újra beállítják.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

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.