Rumah  >  Artikel  >  tutorial komputer  >  Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

PHPz
PHPzke hadapan
2024-03-20 17:36:241198semak imbas

如何在Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS流上添加/删除内核引导参数/参数和GRUB引导脚本

Pada pengedaran Linux Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 dan CentOS Stream 9, anda boleh menggunakan program kotor untuk mengurus entri but GRUB.

Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan GRUBY untuk menambah/mengalih keluar parameter but kernel daripada entri but GRUB pada Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream. Kami juga akan menunjukkan kepada anda cara menambah/mengalih keluar masukan but GRUB tersuai dan menetapkan entri but GRUB tertentu sebagai lalai menggunakan GRUBY pada Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream.

Tema kandungan:

  1. Semua GRUBboot pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  2. Paparkan item but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  3. Tambah argumen/parameter but kernel baharu pada semua entri but GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  4. Tambah argumen/parameter but kernel baharu pada entri but GRUB tertentu pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  5. Alih keluar parameter/parameter but kernel daripada semua NTFS GRUBBoot pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  6. Alih keluar parameter/parameter but kernel daripada entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  7. Tambah entri but GRUB dengan parameter/parameter kernel tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. Tetapkan entri but GRUB sebagai lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. Alih keluar masukan but GRUB daripada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  10. Kesimpulan

Semua GRUBboot pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menyenaraikan semua entri but GRUB untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, jalankan grubby seperti berikut:

$sudo grubby——info=ALL

Seperti yang anda lihat, semua entri but GRUB (X2) untuk sistem CentOS Stream 9 disenaraikan.

Setiap kemasukan but mempunyai:

  1. Nombor indeks
  2. Laluan kernel penuh
  3. Parameter but kernel juga dipanggil parameter kernel
  4. Laluan penuh ke sistem fail akar
  5. Laluan penuh ke fail "initrd"
  6. Tajuk entri but GRUB
  7. ID fail konfigurasi untuk kemasukan but ini (terdapat dalam direktori "/ot/loader/entry/")

Paparkan entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Anda boleh menggunakan GRUBY untuk memaparkan maklumat tentang entri but GRUB tertentu pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.

Untuk memaparkan maklumat tentang entri but GRUB lalai, jalankan arahan berikut:

$sudo grubby --info=default

Entri but GRUB lalai hendaklah dipaparkan.

Anda juga boleh memaparkan maklumat tentang entri but GRUB pada indeks tertentu. Nombor indeks bermula dari 0.

Untuk memaparkan maklumat tentang entri but GRUB pertama (pada indeks 0), jalankan arahan berikut:

$sudo grubby——info=0

Begitu juga, anda boleh menggunakan arahan berikut untuk memaparkan maklumat bagi entri but GRUB kedua (pada indeks 1), dan seterusnya:

$sudo grubby——info=1

Tambah parameter/parameter but kernel baharu pada semua entri but GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menambah argumen/parameter but kernel (seperti "nomodeset") pada semua entri but GRUB dalam sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, jalankan arahan berikut:

$sudo gRUBY–UPDATE-KERNEL=all–args=‘noodeset’

Untuk menambah berbilang parameter/parameter but kernel (cth. "onomodeset" dan "nouveau.Blacklist=1") pada semua entri but GRUB untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, gunakan ruang untuk memisahkan entri but kernel Parameter/hujah seperti berikut:

$sudo kotor --update-core = SEMUA --args = 'nomodeset nouveau = 1 '

Seperti yang anda lihat, parameter/parameter but kernel "nomodeset" dan "nouveau.blacklist=1" ditambahkan pada semua entri but GRUB.

$sudo grubby——info=ALL

Tambah argumen/parameter but kernel baharu pada entri but GRUB tertentu pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk menambah parameter but kernel/argumen (seperti "selinux=0") pada entri but GRUB lalai untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, sila jalankan arahan berikut:

$sudo grubby --update-core=default --args='selinux=0 '

Untuk menambah berbilang parameter/parameter but kernel (seperti "selinux=0" dan "ipv6.disable=1") pada entri but GRUB lalai pada sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, gunakan ruang Inti berasingan argumen boot/parameter seperti ini:

$sudo gRUBY–UPDATE-KERNEL=DEFAULT–args=‘selinux=0 ipv6.able=1’

Begitu juga, anda boleh menambah parameter/parameter but kernel pada entri but GRUB pada indeks tertentu (cth. indeks 0) seperti ini:

$sudo grubby --update-core=0 --args='selinux=0 ipv6.disable=1 '

Seperti yang anda lihat, argumen/parameter but kernel "selinux=0" dan "ipv6.disable=1" hanya ditambahkan pada entri but GRUB lalai (indeks 0).

$sudo grubby——info=ALL

Alih keluar argumen/parameter but kernel daripada semua NTFS GRUBBoot pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk mengalih keluar argumen/parameter but kernel (seperti "nomodeset") daripada semua entri but GRUB dalam sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, jalankan arahan berikut:

$sudo kotor——kemas kini—teras=SEMUA——buang—args=’nomodeset ‘

Untuk mengalih keluar berbilang parameter/parameter but kernel (seperti "onomodeset" dan "nouveau.Blacklist=1") daripada semua entri but GRUB untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, gunakan ruang untuk memisahkan but kernel entri Parameter/hujah seperti berikut:

$sudo grubby——kemas kini—teras = SEMUA——alih keluar—args =’nomodeset nouveau = 1 ‘

Seperti yang anda lihat, parameter/parameter but kernel "nomodeset" dan "nouveau.blacklist=1" dialih keluar daripada semua entri but GRUB.

$sudo grubby——info=ALL

Alih keluar argumen/parameter but kernel daripada entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk mengalih keluar argumen/parameter but kernel daripada entri but GRUB lalai untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS (dengan andaian "selinux=0"), jalankan arahan berikut:

$sudo grubby——kemas kini—teras=Lalai——buang—args=’selinux=0 ‘

Untuk mengalih keluar berbilang argumen/parameter but kernel (cth. "selinux=0" dan "ipv6.disable=1") daripada entri but GRUB lalai untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, gunakan ruang untuk memisahkannya Argumen/argumen but kernel seperti berikut:

$sudo grubby --update-core=default --remove-args='selinux=0 ipv6.disable=1 '

Begitu juga, anda boleh mengalih keluar parameter/parameter but kernel daripada entri but GRUB pada indeks tertentu (cth. indeks 0) seperti berikut:

$sudo kotor——kemas kini—teras=0——buang—args=’selinux=0 ipv6.disable=1 ‘

Seperti yang anda lihat, parameter/parameter but kernel "selinux=0" dan "ipv6.able=1" hanya dialih keluar daripada entri but GRUB lalai (indeks 0).

$sudo grubby --info=default

Tambah entri but GRUB dengan parameter/parameter kernel tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Kadangkala, adalah lebih baik untuk mencipta salinan entri but GRUB lalai dan mengubah suai argumen/parameter kernel pada entri but GRUB yang disalin daripada memusnahkan entri but GRUB lalai kilang.

Untuk mencipta salinan entri but GRUB lalai, anda perlu mengetahui laluan kernel penuh dan laluan "initrd" bagi entri but GRUB lalai.

Untuk mencari laluan kernel penuh dan laluan "initrd" entri but GRUB lalai, jalankan arahan berikut:

$sudo grubby --info=default

Hendaklah menunjukkan laluan kernel penuh [1] dan laluan "initrd" [2] bagi entri but GRUB lalai. Sila beri perhatian kepada maklumat ini.

Untuk mencipta salinan entri but GRUB lalai menggunakan laluan kernel dan laluan "initrd" yang terdapat dalam output arahan sebelumnya, jalankan arahan berikut:

$sudo kotor——salin—lalai

——tambah—teras=”/boot/vmlinuz—5.14.0—391.el9.x86_64″

——initrd="/boot/initramfs—5.14.0—391.el9.x86_64.img $tuned_initrd"

——title="$(cat/etc/redhat—release)—disable SELinux—$(uname—r)"

Nota: Sila pastikan untuk menggantikan laluan kernel dan laluan "initrd" dengan laluan dalam bahagian "-add-core=" dan "-initrd=" masing-masing. Selain itu, gunakan tajuk deskriptif untuk entri but GRUB dalam bahagian "-title=".

Nota: Dalam "-title", "$(cat/etc/redhat-release)" digantikan dengan sistem pengendalian dan nama versi (iaitu CentOS Stream 9), dan "$(uname-r)" digantikan dengan sedang digunakan Nombor versi kernel Linux (iaitu 5.14.0—391.el9.x86_64).

Entri but GRUB baharu harus dibuat.

Seperti yang anda lihat, entri but GRUB baharu [1] dibuat pada indeks 0 [2].

$sudo grubby——info=ALL

Anda boleh menambah argumen/argumen kernel baharu menggunakan pilihan "--args" yang kotor dan alih keluar argumen/argumen kernel daripada entri but GRUB yang baru dibuat (pada indeks 0) menggunakan pilihan "--remove-args".

Sebagai contoh, untuk menambah parameter/parameter kernel "selinux=0" dan mengalih keluar parameter/parameter kernel "quiet" daripada entri but GRUB yang baru dibuat (pada indeks 0), jalankan arahan grubby seperti berikut:

$sudo kotor --update-core=0 --args="selinux=0" --remove-args="quiet"

Seperti yang anda lihat, parameter/parameter kernel "selinux=0" ditambah dan parameter/parameter kernel "tenang" dialih keluar daripada entri but GRUB yang baru dibuat (pada indeks 0).

$sudo grubby——info=0

Tetapkan entri but GRUB sebagai lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Selepas mencipta entri but GRUB tersuai anda, anda mungkin mahu menetapkannya sebagai entri but GRUB lalai untuk komputer/pelayan anda supaya komputer/pelayan anda but dengannya secara lalai.

Anda boleh mencari indeks entri but GRUB lalai menggunakan arahan berikut:

$sudo kotor——lalai—indeks

Seperti yang anda lihat, indeks lalai ialah 1.

Entri but GRUB tersuai yang kami tambahkan mempunyai indeks 0.

Untuk menetapkan entri but GRUB tersuai sebagai lalai, jalankan arahan berikut:

$sudo gRubby–set-default-index=0

Entri but GRUB pada indeks 0 hendaklah ditetapkan sebagai entri but lalai.

Seperti yang anda lihat, entri but GRUB tersuai ditetapkan sebagai entri but lalai.

Entri but GRUB tersuai dipilih secara automatik daripada pemuat but GRUB.

Seperti yang anda lihat, entri but GRUB tersuai mengandungi semua parameter/parameter kernel tersuai yang kami konfigurasikan.

Alih keluar masukan but GRUB daripada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Anda juga boleh menggunakan GRUBY untuk memadamkan entri but GRUB daripada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.

Kami mencipta entri GRUBboot baharu [1] pada indeks 0 [1] untuk menunjukkan proses mengalih keluar masukan GRUBboot menggunakan grubby.

Untuk memadam entri but GRUB pada indeks 0, jalankan arahan berikut:

$sudo kotor——buang—teras = 0

Seperti yang anda lihat, entri but GRUB telah dialih keluar dan indeks telah diskalakan semula.

Kesimpulan

Dalam artikel ini, kami menunjukkan kepada anda cara menyenaraikan entri but GRUB menggunakan grubby. Kami juga menunjukkan kepada anda cara menggunakan grubby untuk menambah parameter/parameter but kernel pada entri but GRUB, dan cara menggunakan grubby untuk mengalih keluar parameter/parameter but kernel daripada entri but GRUB. Kami juga menunjukkan kepada anda cara menambah/mengalih keluar masukan but GRUB tersuai menggunakan grubby. Akhir sekali, kami menunjukkan kepada anda cara menggunakan grubby untuk menetapkan entri but GRUB sebagai lalai. Proses yang ditunjukkan dalam artikel ini harus berfungsi pada sistem pengendalian Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream.

Atas ialah kandungan terperinci Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam