Kaip pridėti / pašalinti branduolio įkrovos parametrus / argumentus ir GRUB įkrovos įrašus Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Kaip Prideti Pasalinti Branduolio Ikrovos Parametrus Argumentus Ir Grub Ikrovos Irasus Fedora Rhel Almalinux Rocky Linux Centos Stream



„Fedora 39+“, „RHEL 9“, „AlmaLinux 9“, „Rocky Linux 9“ ir „CentOS Stream 9“ „Linux“ paskirstymuose galite naudoti niūrią programą GRUB įkrovos įrašams valdyti.

Šiame straipsnyje parodysime, kaip naudoti grubby norint pridėti / pašalinti branduolio įkrovos parametrus iš GRUB įkrovos įrašų Fedora, RHEL, AlmaLinux, Rocky Linux ir CentOS Stream. Taip pat parodysime, kaip pridėti / pašalinti pasirinktinius GRUB įkrovos įrašus ir nustatyti konkrečius GRUB įkrovos įrašus kaip numatytuosius naudojant grubby Fedora, RHEL, AlmaLinux, Rocky Linux ir CentOS Stream.

Turinio tema:

  1. Visų GRUB įkrovos įrašų sąrašas Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  2. Konkretaus GRUB įkrovos įrašo rodymas Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  3. Naujų branduolio įkrovos parametrų / argumentų pridėjimas prie visų GRUB įkrovos įrašų Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  4. Naujų branduolio įkrovos parametrų / argumentų pridėjimas prie konkretaus GRUB įkrovos įrašo Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  5. Branduolio įkrovos parametrų / argumentų pašalinimas iš visų GRUB įkrovos įrašų Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  6. Branduolio įkrovos parametrų / argumentų pašalinimas iš konkretaus GRUB įkrovos įrašo Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  7. GRUB įkrovos įrašo pridėjimas su pasirinktiniais branduolio parametrais / argumentais „Fedora“ / RHEL / „AlmaLinux“ / „Rocky Linux“ / „CentOS Stream“
  8. GRUB įkrovos įrašo nustatymas kaip numatytasis Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream
  9. GRUB įkrovos įrašo pašalinimas iš Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  10. Išvada

Visų GRUB įkrovos įrašų sąrašas Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Norėdami išvardyti visus savo Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream sistemos GRUB įkrovos įrašus, paleiskite grubby taip:







$ sudo nešvarus -- info = VISI

Kaip matote, išvardyti visi mūsų CentOS Stream 9 sistemos GRUB įkrovos įrašai (x2).



  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija



Kiekvienas įkrovos įrašas turi:





  1. Indekso numeris
  2. Visas branduolio kelias
  3. Branduolio įkrovos parametrai taip pat žinomi kaip branduolio argumentai
  4. Visas kelias į šakninę failų sistemą
  5. Visas „initrd“ failo kelias
  6. GRUB įkrovos įrašo pavadinimas
  7. Šio įkrovos įrašo konfigūracijos failo ID (galima rasti „/boot/loader/entries/“ kataloge)

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Konkretaus GRUB įkrovos įrašo rodymas Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Galite rodyti informaciją apie konkretų GRUB įkrovos įrašą naudodami grubby savo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemoje.



Norėdami parodyti informaciją apie numatytąjį GRUB įkrovos įrašą, paleiskite šią komandą:

$ sudo nešvarus -- info =Numatytasis

Turėtų būti rodomas numatytasis GRUB įkrovos įrašas.

  Automatiškai sugeneruota kompiuterio programos aprašymo ekrano kopija

Taip pat galite rodyti informaciją apie GRUB įkrovos įrašą konkrečiame indekse. Indekso numeris prasideda nuo 0.

Norėdami parodyti informaciją apie pirmąjį GRUB įkrovos įrašą (indekse 0), paleiskite šią komandą:

$ sudo nešvarus -- info = 0

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Taip pat galite rodyti informaciją apie antrąjį GRUB įkrovos įrašą (1 indekse) naudodami šią komandą ir pan.

$ sudo nešvarus -- info = 1

  Kompiuterio ekrano ekrano kopija Aprašymas sugeneruotas automatiškai

Naujų branduolio įkrovos parametrų / argumentų pridėjimas prie visų GRUB įkrovos įrašų Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Norėdami pridėti branduolio įkrovos parametrą / argumentą (tarkime, „nomodeset“) prie visų „Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream“ sistemos GRUB įkrovos įrašų, paleiskite šią komandą:

$ sudo nešvarus --atnaujinti branduolį = VISI --args = 'nomodeset'

Norėdami pridėti kelis branduolio įkrovos parametrus / argumentus (pavyzdžiui, „nomodeset“ ir „nouveau.blacklist=1“) prie visų „Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream“ sistemos GRUB įkrovos įrašų, atskirkite branduolio įkrovos parametrus/ argumentai naudojant tarpus taip:

$ sudo nešvarus --atnaujinti branduolį = VISI --args = 'nomodeset nouveau.blacklist=1'

Kaip matote, branduolio įkrovos parametrai/argumentai „nomodeset“ ir „nouveau.blacklist=1“ pridedami prie visų GRUB įkrovos įrašų.

$ sudo nešvarus -- info = VISI

Naujų branduolio įkrovos parametrų / argumentų pridėjimas prie konkretaus GRUB įkrovos įrašo Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Norėdami pridėti branduolio įkrovos parametrą/argumentą (tarkime, „selinux=0“) prie numatytojo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemos GRUB įkrovos įrašo, paleiskite šią komandą:

$ sudo nešvarus --atnaujinti branduolį =Numatytasis --args = 'selinux=0'

Norėdami pridėti kelis branduolio įkrovos parametrus / argumentus (pavyzdžiui, „selinux=0“ ir „ipv6.disable=1“) prie numatytojo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemos GRUB įkrovos įrašo, atskirkite branduolio įkrovą. parametrai / argumentai naudojant tarpus taip:

$ sudo nešvarus --atnaujinti branduolį =Numatytasis --args = 'selinux=0 ipv6.disable=1'

Tuo pačiu būdu galite pridėti branduolio įkrovos parametrus / argumentus prie GRUB įkrovos įrašo konkrečiame indekse (pavyzdžiui, indeksas 0) taip:

$ sudo nešvarus --atnaujinti branduolį = 0 --args = 'selinux=0 ipv6.disable=1'

Kaip matote, branduolio įkrovos parametrai/argumentai „selinux=0“ ir „ipv6.disable=1“ pridedami tik prie numatytojo (indekso 0) GRUB įkrovos įrašo.

$ sudo nešvarus -- info = VISI

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Branduolio įkrovos parametrų / argumentų pašalinimas iš visų GRUB įkrovos įrašų Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Norėdami pašalinti branduolio įkrovos parametrą / argumentą (tarkime, „nomodeset“) iš visų „Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream“ sistemos GRUB įkrovos įrašų, paleiskite šią komandą:

$ sudo nešvarus --atnaujinti branduolį = VISI --pašalinti-args = 'nomodeset'

Norėdami pašalinti kelis branduolio įkrovos parametrus / argumentus (pvz., „nomodeset“ ir „nouveau.blacklist=1“) iš visų „Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream“ sistemos GRUB įkrovos įrašų, atskirkite branduolio įkrovos parametrus/ argumentai naudojant tarpus taip:

$ sudo nešvarus --atnaujinti branduolį = VISI --pašalinti-args = 'nomodeset nouveau.blacklist=1'

Kaip matote, branduolio įkrovos parametrai/argumentai „nomodeset“ ir „nouveau.blacklist=1“ pašalinami iš visų GRUB įkrovos įrašų.

$ sudo nešvarus -- info = VISI

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Branduolio įkrovos parametrų / argumentų pašalinimas iš konkretaus GRUB įkrovos įrašo Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Norėdami pašalinti branduolio įkrovos parametrą / argumentą (tarkime, „selinux=0“) iš numatytojo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemos įkrovos įrašo, paleiskite šią komandą:

$ sudo nešvarus --atnaujinti branduolį =Numatytasis --pašalinti-args = 'selinux=0'

Norėdami pašalinti kelis branduolio įkrovos parametrus / argumentus (pvz., „selinux=0“ ir „ipv6.disable=1“) iš numatytojo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemos įkrovos įrašo, atskirkite branduolio įkrovą. parametrai / argumentai naudojant tarpus taip:

$ sudo nešvarus --atnaujinti branduolį =Numatytasis --pašalinti-args = 'selinux=0 ipv6.disable=1'

Tokiu pat būdu galite pašalinti branduolio įkrovos parametrus / argumentus iš GRUB įkrovos įrašo tam tikrame indekse (pavyzdžiui, indeksas 0) taip:

$ sudo nešvarus --atnaujinti branduolį = 0 --pašalinti-args = 'selinux=0 ipv6.disable=1'

Kaip matote, branduolio įkrovos parametrai/argumentai „selinux=0“ ir „ipv6.disable=1“ pašalinami tik iš numatytojo (indekso 0) GRUB įkrovos įrašo.

$ sudo nešvarus -- info =Numatytasis

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

GRUB įkrovos įrašo pridėjimas su pasirinktiniais branduolio parametrais / argumentais „Fedora“ / RHEL / „AlmaLinux“ / „Rocky Linux“ / „CentOS Stream“

Vietoj to, kad nesimaišytumėte su gamykliniais numatytais GRUB įkrovos įrašais, kartais geriausia sukurti numatytojo GRUB įkrovos įrašo kopiją ir modifikuoti branduolio parametrus / argumentus nukopijuotame GRUB įkrovos įraše.

Norėdami sukurti numatytojo GRUB įkrovos įrašo kopiją, turite žinoti visą branduolio kelią ir numatytojo GRUB įkrovos įrašo „initrd“ kelią.

Norėdami rasti visą branduolio kelią ir numatytojo GRUB įkrovos įrašo „initrd“ kelią, paleiskite šią komandą:

$ sudo nešvarus -- info =Numatytasis

Visas branduolio kelias [1] ir 'initrd' kelias [2] turėtų būti rodomas numatytasis GRUB įkrovos įrašas. Atkreipkite dėmesį į šią informaciją.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Norėdami sukurti numatytojo GRUB įkrovos įrašo kopiją naudodami branduolio kelią ir „initrd“ kelią, kurį radote ankstesnės komandos išvestyje, paleiskite šią komandą:

$ sudo nešvarus --kopijuoti-numatytasis \

--add-kernel = '/boot/vmlinuz-5.14.0-391.el9.x86_64' \

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

--pavadinimas = $(katė /etc/redhat-release) - Išjungti SELinux - $(uname -r)

PASTABA: Būtinai pakeiskite branduolio kelią ir „initrd“ kelią į savo „–add-kernel=“ ir „–initrd= “ skyriuose. Taip pat naudokite aprašomąjį pavadinimą GRUB įkrovos įrašui skyriuje „–title=“.

PASTABA: Skiltyje „–title“ „$(cat /etc/redhat-release)“ pakeičiamas operacinės sistemos ir versijos pavadinimu (t. y. CentOS Stream 9), o „$(uname -r)“ pakeičiamas versija. šiuo metu naudojamo „Linux“ branduolio numeris (t. y. 5.14.0-391.el9.x86_64).

Turėtų būti sukurtas naujas GRUB įkrovos įrašas.

  Automatiškai sugeneruota kompiuterio programos aprašymo ekrano kopija

Kaip matote, sukuriamas naujas GRUB įkrovos įrašas [1] ties indeksu 0 [2] .

$ sudo nešvarus -- info = VISI

Galite naudoti niūrią parinktį „–args“, kad pridėtumėte naujus branduolio parametrus / argumentus, ir parinktį „–remove-args“, kad pašalintumėte branduolio parametrus / argumentus iš naujai sukurto GRUB įkrovos įrašo (indekse 0).

Pavyzdžiui, norėdami pridėti branduolio parametrą / argumentą „selinux=0“ ir pašalinti „tyliąjį“ branduolio parametrą / argumentą iš naujai sukurto GRUB įkrovos įrašo (indekse 0), paleiskite grubby komandą taip:

$ sudo nešvarus --atnaujinti branduolį = 0 --args = 'selinux=0' --pašalinti-args = 'tylus'

Kaip matote, „selinux=0“ branduolio parametras/argumentas pridedamas, o „tylus“ branduolio parametras/argumentas pašalinamas iš naujai sukurto GRUB įkrovos įrašo (indekse 0).

$ sudo nešvarus -- info = 0

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

GRUB įkrovos įrašo nustatymas kaip numatytasis Fedora / RHEL / AlmaLinux / Rocky Linux / CentOS Stream

Sukūrę pasirinktinį GRUB įkrovos įrašą, galbūt norėsite jį nustatyti kaip numatytąjį kompiuterio / serverio GRUB įkrovos įrašą, kad jūsų kompiuteris / serveris naudotų jį įkrovimui pagal numatytuosius nustatymus.

Numatytojo GRUB įkrovos įrašo indeksą galite rasti naudodami šią komandą:

$ sudo nešvarus --numatytasis indeksas

Kaip matote, numatytasis indeksas yra 1.

  Automatiškai sugeneruotas juodas ir baltas tekstas Aprašymas

Pridėtas tinkintas GRUB įkrovos įrašas turi indeksą 0.

Norėdami nustatyti pasirinktinį GRUB įkrovos įrašą kaip numatytąjį, paleiskite šią komandą:

$ sudo nešvarus --nustatyti numatytąjį indeksą = 0

GRUB įkrovos įrašas, kurio indeksas 0, turėtų būti nustatytas kaip numatytasis įkrovos įrašas.

  Automatiškai sugeneruota kompiuterio kodo Aprašymo ekrano kopija

Kaip matote, pasirinktinis GRUB įkrovos įrašas yra nustatytas kaip numatytasis įkrovos įrašas.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Pasirinktinis GRUB įkrovos įrašas automatiškai pasirenkamas iš GRUB įkrovos įkroviklio.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Kaip matote, pasirinktinis GRUB įkrovos įrašas turi visus pasirinktinius branduolio parametrus / argumentus, kuriuos sukonfigūravome.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

GRUB įkrovos įrašo pašalinimas iš Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Galite pašalinti GRUB įkrovos įrašą iš savo Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistemos naudodami grubby.

Sukūrėme naują GRUB įkrovos įrašą [1] ties indeksu 0 [1] parodyti GRUB įkrovos įrašo pašalinimo naudojant grubby procedūras.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Norėdami pašalinti GRUB įkrovos įrašą indeksu 0, paleiskite šią komandą:

$ sudo nešvarus --pašalinti branduolį = 0

Kaip matote, GRUB įkrovos įrašas pašalinamas, o indeksai koreguojami iš naujo.

  Automatiškai sugeneruota kompiuterio aprašymo ekrano kopija

Išvada

Šiame straipsnyje mes parodėme, kaip įtraukti GRUB įkrovos įrašus naudojant grubby. Taip pat parodėme, kaip pridėti branduolio įkrovos parametrus/argumentus prie GRUB įkrovos įrašų ir pašalinti branduolio įkrovos parametrus/argumentus iš GRUB įkrovos įrašų naudojant grubby. Mes parodėme, kaip pridėti / pašalinti pasirinktinius GRUB įkrovos įrašus, taip pat naudojant grubby. Galiausiai parodėme, kaip GRUB įkrovos įrašą nustatyti kaip numatytąjį naudojant grubby. Šiame straipsnyje nurodytos procedūros turėtų veikti su Fedora, RHEL, AlmaLinux, Rocky Linux ir CentOS Stream operacinėmis sistemomis.