Kako dodati/ukloniti parametre/argumente pokretanja kernela i GRUB unose pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Kako Dodati Ukloniti Parametre Argumente Pokretanja Kernela I Grub Unose Pokretanja Na Fedora Rhel Almalinux Rocky Linux Centos Stream



Na distribucijama Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 i CentOS Stream 9 Linux možete koristiti grubby program za upravljanje unosima GRUB pokretanja.

U ovom članku ćemo vam pokazati kako koristiti grubby za dodavanje/uklanjanje parametara pokretanja kernela iz GRUB unosa pokretanja na Fedora, RHEL, AlmaLinux, Rocky Linux i CentOS Stream. Također ćemo vam pokazati kako dodati/ukloniti prilagođene GRUB unose za pokretanje i postaviti određene GRUB unose za pokretanje kao zadane koristeći grubby na Fedora, RHEL, AlmaLinux, Rocky Linux i CentOS Stream.

Tema sadržaja:

  1. Ispis svih GRUB pokretačkih unosa na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamu
  2. Prikaz određenog GRUB unosa za pokretanje na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS streamu
  3. Dodavanje novih parametara/argumenata pokretanja kernela u sve GRUB unose pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  4. Dodavanje novih parametara/argumenata za pokretanje kernela u određeni GRUB unos za pokretanje na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  5. Uklanjanje parametara/argumenata pokretanja kernela iz svih GRUB unosa pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  6. Uklanjanje parametara/argumenata pokretanja kernela iz određenog GRUB unosa pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  7. Dodavanje GRUB unosa za pokretanje s prilagođenim parametrima/argumentima kernela na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. Postavljanje GRUB unosa za pokretanje kao zadanog na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. Uklanjanje GRUB unosa za pokretanje iz Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  10. Zaključak

Ispis svih GRUB pokretačkih unosa na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Streamu

Za popis svih GRUB unosa za pokretanje vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, pokrenite grubby na sljedeći način:







$ sudo prljav --info =SVE

Kao što vidite, svi GRUB unosi za pokretanje (x2) našeg CentOS Stream 9 sustava su navedeni.



  Snimka zaslona računala Opis automatski generiran



Svaki od unosa za pokretanje ima:





  1. Broj indeksa
  2. Puna staza kernela
  3. Parametri pokretanja jezgre također poznati kao argumenti jezgre
  4. Puni put do korijenskog datotečnog sustava
  5. Puni put do datoteke 'initrd'.
  6. Naslov za unos GRUB pokretanja
  7. ID za konfiguracijsku datoteku ovog unosa za pokretanje (može se pronaći u direktoriju “/boot/loader/entries/”)

  Snimka zaslona računala Opis automatski generiran

Prikaz određenog GRUB unosa za pokretanje na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS streamu

Možete prikazati informacije o određenom unosu GRUB pokretanja koristeći grubby na vašem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustavu.



Za prikaz informacija o zadanom unosu GRUB pokretanja, pokrenite sljedeću naredbu:

$ sudo prljav --info =ZADANO

Trebao bi se prikazati zadani unos GRUB pokretanja.

  Snimka zaslona računalnog programa Opis automatski generiran

Možete također prikazati informacije o unosu GRUB pokretanja na određenom indeksu. Broj indeksa počinje od 0.

Za prikaz informacija o prvom unosu GRUB pokretanja (na indeksu 0), pokrenite sljedeću naredbu:

$ sudo prljav --info = 0

  Snimka zaslona računala Opis automatski generiran

Na isti način možete prikazati informacije o drugom GRUB unosu pokretanja (na indeksu 1) sa sljedećom naredbom i tako dalje:

$ sudo prljav --info = 1

  Snimka zaslona računala Opis automatski generiran

Dodavanje novih parametara/argumenata pokretanja kernela u sve GRUB unose pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Za dodavanje parametra/argumenta pokretanja kernela (recimo 'nomodeset') svim GRUB unosima pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, pokrenite sljedeću naredbu:

$ sudo prljav --ažuriranje jezgre =SVE --args = 'nomodeset'

Da biste dodali višestruke parametre/argumente pokretanja jezgre (na primjer 'nomodeset' i 'nouveau.blacklist=1') svim GRUB unosima pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, odvojite parametre pokretanja jezgre/ argumenti koji koriste razmake na sljedeći način:

$ sudo prljav --ažuriranje jezgre =SVE --args = 'nomodeset nouveau.blacklist=1'

Kao što vidite, parametri/argumenti pokretanja kernela “nomodeset” i “nouveau.blacklist=1” dodani su svim unosima za pokretanje GRUB-a.

$ sudo prljav --info =SVE

Dodavanje novih parametara/argumenata za pokretanje kernela u određeni GRUB unos za pokretanje na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Za dodavanje parametra/argumenta pokretanja kernela (recimo 'selinux=0') u zadani unos GRUB pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, pokrenite sljedeću naredbu:

$ sudo prljav --ažuriranje jezgre =ZADANO --args = 'selinux=0'

Da biste dodali višestruke parametre/argumente pokretanja jezgre ('selinux=0' i 'ipv6.disable=1' na primjer) u zadani unos GRUB pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, odvojite pokretanje jezgre parametri/argumenti koristeći razmake na sljedeći način:

$ sudo prljav --ažuriranje jezgre =ZADANO --args = 'selinux=0 ipv6.disable=1'

Na isti način, možete dodati parametre/argumente pokretanja kernela GRUB unosu pokretanja na određenom indeksu (indeks 0 na primjer) kako slijedi:

$ sudo prljav --ažuriranje jezgre = 0 --args = 'selinux=0 ipv6.disable=1'

Kao što vidite, parametri/argumenti pokretanja kernela “selinux=0” i “ipv6.disable=1” dodani su samo zadanom (indeks 0) unosu pokretanja GRUB-a.

$ sudo prljav --info =SVE

  Snimka zaslona računala Opis automatski generiran

Uklanjanje parametara/argumenata pokretanja kernela iz svih GRUB unosa pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Da biste uklonili parametar/argument pokretanja jezgre (recimo 'nomodeset') iz svih GRUB unosa pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, pokrenite sljedeću naredbu:

$ sudo prljav --ažuriranje jezgre =SVE --ukloni-args = 'nomodeset'

Da biste uklonili višestruke parametre/argumente pokretanja jezgre ('nomodeset' i 'nouveau.blacklist=1' na primjer) iz svih GRUB unosa pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, odvojite parametre pokretanja jezgre/ argumenti koji koriste razmake na sljedeći način:

$ sudo prljav --ažuriranje jezgre =SVE --ukloni-args = 'nomodeset nouveau.blacklist=1'

Kao što vidite, parametri/argumenti pokretanja kernela “nomodeset” i “nouveau.blacklist=1” uklonjeni su iz svih GRUB unosa pokretanja.

$ sudo prljav --info =SVE

  Snimka zaslona računala Opis automatski generiran

Uklanjanje parametara/argumenata pokretanja kernela iz određenog GRUB unosa pokretanja na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Za uklanjanje parametra/argumenta pokretanja kernela (recimo 'selinux=0') iz zadanog unosa pokretanja GRUB-a vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, pokrenite sljedeću naredbu:

$ sudo prljav --ažuriranje jezgre =ZADANO --ukloni-args = 'selinux=0'

Za uklanjanje višestrukih parametara/argumenata pokretanja jezgre ('selinux=0' i 'ipv6.disable=1' na primjer) iz zadanog GRUB unosa pokretanja vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava, odvojite pokretanje jezgre parametri/argumenti koristeći razmake na sljedeći način:

$ sudo prljav --ažuriranje jezgre =ZADANO --ukloni-args = 'selinux=0 ipv6.disable=1'

Na isti način, možete ukloniti parametre/argumente pokretanja kernela iz GRUB unosa pokretanja na određenom indeksu (indeks 0 na primjer) kako slijedi:

$ sudo prljav --ažuriranje jezgre = 0 --ukloni-args = 'selinux=0 ipv6.disable=1'

Kao što vidite, parametri/argumenti pokretanja kernela “selinux=0” i “ipv6.disable=1” uklanjaju se samo iz zadanog (indeks 0) GRUB unosa pokretanja.

$ sudo prljav --info =ZADANO

  Snimka zaslona računala Opis automatski generiran

Dodavanje GRUB unosa za pokretanje s prilagođenim parametrima/argumentima kernela na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Umjesto petljanja s tvornički zadanim GRUB unosima za pokretanje, ponekad je najbolje stvoriti kopiju zadanog GRUB unosa za pokretanje i modificirati parametre/argumente kernela na kopiranom GRUB unosu za pokretanje.

Da biste stvorili kopiju zadanog GRUB unosa za pokretanje, trebate znati punu stazu kernela i 'initrd' stazu zadanog GRUB unosa za pokretanje.

Da biste pronašli punu stazu jezgre i stazu 'initrd' zadanog unosa GRUB pokretanja, pokrenite sljedeću naredbu:

$ sudo prljav --info =ZADANO

Puna staza kernela [1] i put “initrd”. [2] zadanog GRUB unosa za pokretanje trebao bi biti prikazan. Primite na znanje ovu informaciju.

  Snimka zaslona računala Opis automatski generiran

Da biste stvorili kopiju zadanog unosa GRUB pokretanja pomoću staze kernela i staze 'initrd' koju ste pronašli u izlazu prethodne naredbe, pokrenite sljedeću naredbu:

$ sudo prljav --copy-default \

--dodavanje jezgre = '/boot/vmlinuz-5.14.0-391.el9.x86_64' \

--initrd = '/boot/initramfs-5.14.0-391.el9.x86_64.img $tuned_initrd ' \

--titula = ' $(cat /etc/redhat-release) - Onemogući SELinux - $(uname -r) '

BILJEŠKA: Obavezno zamijenite stazu kernela i stazu “initrd” svojom u odjeljcima “–add-kernel=” odnosno “–initrd= ”. Također, koristite opisni naslov za unos GRUB pokretanja u odjeljku “–title=”.

BILJEŠKA: U “–title”, “$(cat /etc/redhat-release)” je zamijenjeno nazivom operativnog sustava i verzijom (tj. CentOS Stream 9), a “$(uname -r)” je zamijenjeno verzijom broj trenutno korištene jezgre Linuxa (tj. 5.14.0-391.el9.x86_64).

Trebao bi se stvoriti novi GRUB unos za pokretanje.

  Snimka zaslona računalnog programa Opis automatski generiran

Kao što vidite, kreiran je novi GRUB unos za pokretanje [1] na indeksu 0 [2] .

$ sudo prljav --info =SVE

Možete koristiti grubu opciju “–args” za dodavanje novih parametara/argumenata jezgre i opciju “–remove-args” za uklanjanje parametara/argumenata jezgre iz novostvorenog GRUB unosa za pokretanje (na indeksu 0).

Na primjer, da biste dodali parametar/argument kernela “selinux=0” i uklonili parametar/argument kernela “tihi” iz novostvorenog GRUB unosa za pokretanje (na indeksu 0), pokrenite grubby naredbu na sljedeći način:

$ sudo prljav --ažuriranje jezgre = 0 --args = 'selinux=0' --ukloni-args = 'miran'

Kao što vidite, dodan je parametar/argument kernela “selinux=0”, a parametar/argument “tihi” kernela uklonjen je iz novostvorenog unosa za pokretanje GRUB-a (na indeksu 0).

$ sudo prljav --info = 0

  Snimka zaslona računala Opis automatski generiran

Postavljanje GRUB unosa za pokretanje kao zadanog na Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Nakon što stvorite prilagođeni GRUB unos za pokretanje, možda ćete ga htjeti postaviti kao zadani GRUB unos za pokretanje vašeg računala/poslužitelja tako da ga vaše računalo/poslužitelj koristi za pokretanje prema zadanim postavkama.

Indeks zadanog unosa GRUB pokretanja možete pronaći sljedećom naredbom:

$ sudo prljav --default-index

Kao što vidite, zadani indeks je 1.

  Automatski generiran crno-bijeli opis teksta

Prilagođeni unos GRUB pokretanja koji smo dodali ima indeks 0.

Da biste postavili prilagođeni GRUB unos za pokretanje kao zadani, pokrenite sljedeću naredbu:

$ sudo prljav --set-default-index = 0

GRUB unos za pokretanje s indeksom 0 trebao bi biti postavljen kao zadani unos za pokretanje.

  Snimka zaslona računalnog koda Opis automatski generiran

Kao što vidite, prilagođeni GRUB unos za pokretanje postavljen je kao zadani unos za pokretanje.

  Snimka zaslona računala Opis automatski generiran

Prilagođeni GRUB unos za pokretanje automatski se odabire iz GRUB pokretačkog programa.

  Snimka zaslona računala Opis automatski generiran

Kao što vidite, prilagođeni GRUB unos za pokretanje ima sve prilagođene parametre/argumente kernela koje smo konfigurirali.

  Snimka zaslona računala Opis automatski generiran

Uklanjanje GRUB unosa za pokretanje iz Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Možete ukloniti GRUB unos za pokretanje iz vašeg Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sustava također koristeći grubby.

Stvorili smo novi GRUB unos za pokretanje [1] na indeksu 0 [1] za demonstraciju postupaka uklanjanja GRUB unosa za pokretanje pomoću grubbyja.

  Snimka zaslona računala Opis automatski generiran

Za uklanjanje GRUB unosa za pokretanje na indeksu 0, pokrenite sljedeću naredbu:

$ sudo prljav --ukloni-jezgru = 0

Kao što vidite, GRUB unos za pokretanje je uklonjen i indeksi su ponovno podešeni.

  Snimka zaslona računala Opis automatski generiran

Zaključak

U ovom smo vam članku pokazali kako ispisati GRUB unose za pokretanje pomoću grubbyja. Također smo vam pokazali kako dodati parametre/argumente pokretanja kernela u unose pokretanja GRUB-a i ukloniti parametre/argumente pokretanja kernela iz unosa pokretanja GRUB-a koristeći grubby. Pokazali smo vam kako dodati/ukloniti prilagođene GRUB unose za pokretanje pomoću grubbyja. Konačno, pokazali smo vam kako postaviti GRUB unos za pokretanje kao zadani pomoću grubbyja. Postupci prikazani u ovom članku trebali bi raditi na operativnim sustavima Fedora, RHEL, AlmaLinux, Rocky Linux i CentOS Stream.