Kā pievienot/noņemt kodola sāknēšanas parametrus/argumentus un GRUB sāknēšanas ierakstus Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Ka Pievienot Nonemt Kodola Saknesanas Parametrus Argumentus Un Grub Saknesanas Ierakstus Fedora Rhel Almalinux Rocky Linux Centos Stream



Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 un CentOS Stream 9 Linux izplatījumos varat izmantot netīro programmu, lai pārvaldītu GRUB sāknēšanas ierakstus.

Šajā rakstā mēs parādīsim, kā izmantot grubby, lai pievienotu/noņemtu kodola sāknēšanas parametrus no GRUB sāknēšanas ierakstiem Fedora, RHEL, AlmaLinux, Rocky Linux un CentOS Stream. Mēs arī parādīsim, kā pievienot/noņemt pielāgotos GRUB sāknēšanas ierakstus un iestatīt konkrētos GRUB sāknēšanas ierakstus kā noklusējuma iestatījumus, izmantojot grubby Fedora, RHEL, AlmaLinux, Rocky Linux un CentOS Stream.

Satura tēma:

  1. Visu GRUB sāknēšanas ierakstu saraksts Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  2. Tiek parādīts īpašs GRUB sāknēšanas ieraksts Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  3. Jaunu kodola sāknēšanas parametru/argumentu pievienošana visiem GRUB sāknēšanas ierakstiem vietnē Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  4. Jaunu kodola sāknēšanas parametru/argumentu pievienošana konkrētam GRUB sāknēšanas ierakstam Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  5. Kodola sāknēšanas parametru/argumentu noņemšana no visiem GRUB sāknēšanas ierakstiem vietnē Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  6. Kodola sāknēšanas parametru/argumentu noņemšana no konkrēta GRUB sāknēšanas ieraksta Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  7. GRUB sāknēšanas ieraksta pievienošana ar pielāgotiem kodola parametriem/argumentiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. GRUB sāknēšanas ieraksta iestatīšana kā noklusējuma Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. GRUB sāknēšanas ieraksta noņemšana no Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  10. Secinājums

Visu GRUB sāknēšanas ierakstu saraksts Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Lai uzskaitītu visus Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas GRUB sāknēšanas ierakstus, palaidiet grubby šādi:







$ sudo netīrs -- info = VISI

Kā redzat, ir uzskaitīti visi mūsu CentOS Stream 9 sistēmas GRUB sāknēšanas ieraksti (x2).



  Automātiski ģenerēts datora apraksta ekrānuzņēmums



Katram sāknēšanas ierakstam ir:





  1. Indeksa numurs
  2. Pilns kodola ceļš
  3. Kodola sāknēšanas parametri, kas pazīstami arī kā kodola argumenti
  4. Pilns ceļš uz saknes failu sistēmu
  5. Pilns faila “initrd” ceļš
  6. GRUB sāknēšanas ieraksta nosaukums
  7. Šī sāknēšanas ieraksta konfigurācijas faila ID (var atrast direktorijā “/boot/loader/entries/”)

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Tiek parādīts īpašs GRUB sāknēšanas ieraksts Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Varat parādīt informāciju par konkrētu GRUB sāknēšanas ierakstu, izmantojot grubby savā Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmā.



Lai parādītu informāciju par noklusējuma GRUB sāknēšanas ierakstu, palaidiet šo komandu:

$ sudo netīrs -- info = NOKLUSĒJUMS

Jāparāda noklusējuma GRUB sāknēšanas ieraksts.

  Automātiski ģenerēts datorprogrammas apraksta ekrānuzņēmums

Varat arī parādīt informāciju par GRUB sāknēšanas ierakstu noteiktā rādītājā. Indeksa numurs sākas no 0.

Lai parādītu informāciju par pirmo GRUB sāknēšanas ierakstu (indeksā 0), palaidiet šādu komandu:

$ sudo netīrs -- info = 0

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Tādā pašā veidā jūs varat parādīt informāciju par otro GRUB sāknēšanas ierakstu (indeksā 1), izmantojot šādu komandu un tā tālāk:

$ sudo netīrs -- info = 1

  Datora ekrāna ekrānuzņēmums Apraksts tiek ģenerēts automātiski

Jaunu kodola sāknēšanas parametru/argumentu pievienošana visiem GRUB sāknēšanas ierakstiem vietnē Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Lai pievienotu kodola sāknēšanas parametru/argumentu (teiksim “nomodeset”) visiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas GRUB sāknēšanas ierakstiem, palaidiet šo komandu:

$ sudo netīrs -- update-kernel = VISI --args = 'nomodeset'

Lai pievienotu vairākus kodola sāknēšanas parametrus/argumentus (piemēram, “nomodeset” un “nouveau.blacklist=1”) visiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas GRUB sāknēšanas ierakstiem, atdaliet kodola sāknēšanas parametrus/ argumentus, izmantojot atstarpes šādi:

$ sudo netīrs -- update-kernel = VISI --args = 'nomodeset nouveau.blacklist=1'

Kā redzat, kodola sāknēšanas parametri/argumenti “nomodeset” un “nouveau.blacklist=1” tiek pievienoti visiem GRUB sāknēšanas ierakstiem.

$ sudo netīrs -- info = VISI

Jaunu kodola sāknēšanas parametru/argumentu pievienošana konkrētam GRUB sāknēšanas ierakstam Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Lai pievienotu kodola sāknēšanas parametru/argumentu (“selinux=0”, pieņemsim) Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas noklusējuma GRUB sāknēšanas ierakstam, izpildiet šo komandu:

$ sudo netīrs -- update-kernel = NOKLUSĒJUMS --args = 'selinux=0'

Lai pievienotu vairākus kodola sāknēšanas parametrus/argumentus (piemēram, “selinux=0” un “ipv6.disable=1”) Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas noklusējuma GRUB sāknēšanas ierakstam, atdaliet kodola sāknēšanu. parametrus/argumentus, izmantojot atstarpes šādi:

$ sudo netīrs -- update-kernel = NOKLUSĒJUMS --args = 'selinux=0 ipv6.disable=1'

Tādā pašā veidā jūs varat pievienot kodola sāknēšanas parametrus/argumentus GRUB sāknēšanas ierakstam noteiktā indeksā (piemēram, indeksā 0) šādi:

$ sudo netīrs -- update-kernel = 0 --args = 'selinux=0 ipv6.disable=1'

Kā redzat, kodola sāknēšanas parametri/argumenti “selinux=0” un “ipv6.disable=1” tiek pievienoti tikai noklusējuma (indekss 0) GRUB sāknēšanas ierakstam.

$ sudo netīrs -- info = VISI

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Kodola sāknēšanas parametru/argumentu noņemšana no visiem GRUB sāknēšanas ierakstiem vietnē Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Lai noņemtu kodola sāknēšanas parametru/argumentu (teiksim “nomodeset”) no visiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas GRUB sāknēšanas ierakstiem, palaidiet šo komandu:

$ sudo netīrs -- update-kernel = VISI --noņem-args = 'nomodeset'

Lai noņemtu vairākus kodola sāknēšanas parametrus/argumentus (piemēram, “nomodeset” un “nouveau.blacklist=1”) no visiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas GRUB sāknēšanas ierakstiem, atdaliet kodola sāknēšanas parametrus/ argumentus, izmantojot atstarpes šādi:

$ sudo netīrs -- update-kernel = VISI --noņem-args = 'nomodeset nouveau.blacklist=1'

Kā redzat, kodola sāknēšanas parametri/argumenti “nomodeset” un “nouveau.blacklist=1” tiek noņemti no visiem GRUB sāknēšanas ierakstiem.

$ sudo netīrs -- info = VISI

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Kodola sāknēšanas parametru/argumentu noņemšana no konkrēta GRUB sāknēšanas ieraksta Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Lai noņemtu kodola sāknēšanas parametru/argumentu (teiksim “selinux=0”) no Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas noklusējuma GRUB sāknēšanas ieraksta, izpildiet šo komandu:

$ sudo netīrs -- update-kernel = NOKLUSĒJUMS --noņem-args = 'selinux=0'

Lai noņemtu vairākus kodola sāknēšanas parametrus/argumentus (piemēram, “selinux=0” un “ipv6.disable=1”) no Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas noklusējuma GRUB sāknēšanas ieraksta, atdaliet kodola sāknēšanu. parametrus/argumentus, izmantojot atstarpes šādi:

$ sudo netīrs -- update-kernel = NOKLUSĒJUMS --noņem-args = 'selinux=0 ipv6.disable=1'

Tādā pašā veidā jūs varat noņemt kodola sāknēšanas parametrus/argumentus no GRUB sāknēšanas ieraksta noteiktā indeksā (piemēram, indeksā 0) šādi:

$ sudo netīrs -- update-kernel = 0 --noņem-args = 'selinux=0 ipv6.disable=1'

Kā redzat, kodola sāknēšanas parametri/argumenti “selinux=0” un “ipv6.disable=1” tiek noņemti tikai no noklusējuma (indekss 0) GRUB sāknēšanas ieraksta.

$ sudo netīrs -- info = NOKLUSĒJUMS

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

GRUB sāknēšanas ieraksta pievienošana ar pielāgotiem kodola parametriem/argumentiem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Tā vietā, lai sajauktos ar rūpnīcas noklusējuma GRUB sāknēšanas ierakstiem, dažreiz vislabāk ir izveidot noklusējuma GRUB sāknēšanas ieraksta kopiju un modificēt kodola parametrus/argumentus kopētajā GRUB sāknēšanas ierakstā.

Lai izveidotu noklusējuma GRUB sāknēšanas ieraksta kopiju, jums jāzina pilns kodola ceļš un noklusējuma GRUB sāknēšanas ieraksta ceļš “initrd”.

Lai atrastu pilnu kodola ceļu un noklusējuma GRUB sāknēšanas ieraksta ceļu “initrd”, palaidiet šo komandu:

$ sudo netīrs -- info = NOKLUSĒJUMS

Pilns kodola ceļš [1] un “initrd” ceļš [2] ir jāparāda noklusējuma GRUB sāknēšanas ieraksts. Ņemiet vērā šo informāciju.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai izveidotu noklusējuma GRUB sāknēšanas ieraksta kopiju, izmantojot kodola ceļu un “initrd” ceļu, ko atradāt iepriekšējās komandas izvadē, palaidiet šo komandu:

$ sudo netīrs --kopēt-noklusējums \

--pievienot kodolu = '/boot/vmlinuz-5.14.0-391.el9.x86_64' \

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

--nosaukums = ' $(cat /etc/redhat-release) - Atspējot SELinux - $(uname -r) '

PIEZĪME: Noteikti aizstājiet kodola ceļu un “initrd” ceļu ar savu “–add-kernel=” un “–initrd= ” sadaļās. Izmantojiet arī aprakstošu nosaukumu GRUB sāknēšanas ierakstam sadaļā “–title=”.

PIEZĪME: Laukā “–title” “$(cat /etc/redhat-release)” tiek aizstāts ar operētājsistēmas un versijas nosaukumu (t.i., CentOS Stream 9) un “$(uname -r)” tiek aizstāts ar versiju. pašlaik izmantotā Linux kodola numurs (t.i., 5.14.0-391.el9.x86_64).

Jāizveido jauns GRUB sāknēšanas ieraksts.

  Automātiski ģenerēts datorprogrammas apraksta ekrānuzņēmums

Kā redzat, tiek izveidots jauns GRUB sāknēšanas ieraksts [1] pie indeksa 0 [2] .

$ sudo netīrs -- info = VISI

Varat izmantot netīro opciju “–args”, lai pievienotu jaunus kodola parametrus/argumentus, un opciju “–remove-args”, lai noņemtu kodola parametrus/argumentus no jaunizveidotā GRUB sāknēšanas ieraksta (indeksā 0).

Piemēram, lai pievienotu kodola parametru/argumentu “selinux=0” un noņemtu “kluso” kodola parametru/argumentu no jaunizveidotā GRUB sāknēšanas ieraksta (indeksā 0), palaidiet komandu grubby šādi:

$ sudo netīrs -- update-kernel = 0 --args = 'selinux=0' --noņem-args = 'kluss'

Kā redzat, “selinux=0” kodola parametrs/arguments tiek pievienots un “klusais” kodola parametrs/arguments tiek noņemts no jaunizveidotā GRUB sāknēšanas ieraksta (indeksā 0).

$ sudo netīrs -- info = 0

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

GRUB sāknēšanas ieraksta iestatīšana kā noklusējuma Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Kad esat izveidojis pielāgotu GRUB sāknēšanas ierakstu, iespējams, vēlēsities to iestatīt kā datora/servera noklusējuma GRUB sāknēšanas ierakstu, lai dators/serveris to izmantotu sāknēšanai pēc noklusējuma.

Noklusējuma GRUB sāknēšanas ieraksta indeksu var atrast ar šādu komandu:

$ sudo netīrs --noklusējuma indekss

Kā redzat, noklusējuma indekss ir 1.

  Automātiski ģenerēts melnbalts teksts Apraksts

Mūsu pievienotajam pielāgotajam GRUB sāknēšanas ierakstam ir indekss 0.

Lai iestatītu pielāgoto GRUB sāknēšanas ierakstu kā noklusējuma ierakstu, palaidiet šo komandu:

$ sudo netīrs --set-default-index = 0

GRUB sāknēšanas ieraksts ar indeksu 0 ir jāiestata kā noklusējuma sāknēšanas ieraksts.

  Automātiski ģenerēts datora koda apraksta ekrānuzņēmums

Kā redzat, pielāgotais GRUB sāknēšanas ieraksts ir iestatīts kā noklusējuma sāknēšanas ieraksts.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Pielāgotais GRUB sāknēšanas ieraksts tiek automātiski atlasīts no GRUB sāknēšanas ielādētāja.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Kā redzat, pielāgotajam GRUB sāknēšanas ierakstam ir visi mūsu konfigurētie pielāgotie kodola parametri/argumenti.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

GRUB sāknēšanas ieraksta noņemšana no Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Varat noņemt GRUB sāknēšanas ierakstu no savas Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream sistēmas, izmantojot arī grubby.

Mēs izveidojām jaunu GRUB sāknēšanas ierakstu [1] pie indeksa 0 [1] lai demonstrētu GRUB sāknēšanas ieraksta noņemšanas procedūras, izmantojot grubby.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai noņemtu GRUB sāknēšanas ierakstu indeksā 0, palaidiet šādu komandu:

$ sudo netīrs --noņemt kodolu = 0

Kā redzat, GRUB sāknēšanas ieraksts tiek noņemts un indeksi tiek noregulēti.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Secinājums

Šajā rakstā mēs parādījām, kā uzskaitīt GRUB sāknēšanas ierakstus, izmantojot grubby. Mēs arī parādījām, kā pievienot kodola sāknēšanas parametrus/argumentus GRUB sāknēšanas ierakstiem un noņemt kodola sāknēšanas parametrus/argumentus no GRUB sāknēšanas ierakstiem, izmantojot grubby. Mēs parādījām, kā pievienot/noņemt pielāgotos GRUB sāknēšanas ierakstus, izmantojot arī grubby. Visbeidzot, mēs parādījām, kā iestatīt GRUB sāknēšanas ierakstu kā noklusējuma ierakstu, izmantojot grubby. Šajā rakstā parādītajām procedūrām vajadzētu darboties operētājsistēmās Fedora, RHEL, AlmaLinux, Rocky Linux un CentOS Stream.