Cara Menambah/Mengalih Keluar Parameter But Kernel/Argumen dan Entri But GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Cara Menambah Mengalih Keluar Parameter But Kernel Argumen Dan Entri But Grub Pada Fedora Rhel Almalinux Rocky Linux Centos Stream



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

Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan grubby 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 kotor pada Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream.

Topik Kandungan:

  1. Menyenaraikan Semua Entri But GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  2. Memaparkan Entri But GRUB Khusus pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  3. Menambah Parameter/Argumen But Kernel Baharu pada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  4. Menambah Parameter/Argumen But Kernel Baharu pada Kemasukan But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  5. Mengalih keluar Parameter/Argumen But Kernel daripada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  6. Mengalih keluar Parameter/Argumen But Kernel daripada Entri But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  7. Menambah Entri But GRUB dengan Parameter/Argumen Kernel Tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. Menetapkan Entri But GRUB sebagai Lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. Mengalih keluar Entri Boot GRUB daripada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  10. Kesimpulan

Menyenaraikan Semua Entri But GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menyenaraikan semua entri but GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, jalankan kotor seperti berikut:







$ sudo kotor --maklumat =SEMUA

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



  Tangkapan skrin bagi Perihalan komputer dijana secara automatik



Setiap entri but mempunyai:





  1. Nombor indeks
  2. Laluan kernel penuh
  3. Parameter but kernel juga dikenali sebagai argumen kernel
  4. Laluan penuh ke sistem fail akar
  5. Laluan penuh fail 'initrd'.
  6. Tajuk untuk entri but GRUB
  7. ID untuk fail konfigurasi entri but ini (boleh didapati dalam direktori “/boot/loader/entry/”)

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Memaparkan Entri But GRUB Khusus pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

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



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

$ sudo kotor --maklumat =LALAI

Entri but GRUB lalai harus dipaparkan.

  Tangkapan skrin program komputer Perihalan dijana secara automatik

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

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

$ sudo kotor --maklumat = 0

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Dengan cara yang sama, anda boleh memaparkan maklumat pada entri but GRUB kedua (pada indeks 1) dengan arahan berikut dan seterusnya:

$ sudo kotor --maklumat = 1

  Tangkapan skrin komputer Perihalan dijana secara automatik

Menambah Parameter/Argumen But Kernel Baharu pada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk menambah parameter/argumen but kernel (katakan 'nomodeset') kepada semua entri but GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, jalankan arahan berikut:

$ sudo kotor --kemas kini-kernel =SEMUA --args = 'nomodeset'

Untuk menambah berbilang parameter but kernel/argumen (“nomodeset” dan “nouveau.blacklist=1” sebagai contoh) pada semua entri but GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, pisahkan parameter but kernel/ hujah menggunakan ruang seperti berikut:

$ sudo kotor --kemas kini-kernel =SEMUA --args = 'nomodeset nouveau.blacklist=1'

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

$ sudo kotor --maklumat =SEMUA

Menambah Parameter/Argumen But Kernel Baharu pada Kemasukan But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk menambah parameter but kernel/argumen (“selinux=0” katakan) pada entri but GRUB lalai sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, jalankan arahan berikut:

$ sudo kotor --kemas kini-kernel =LALAI --args = 'selinux=0'

Untuk menambah berbilang parameter but kernel/argumen (“selinux=0” dan “ipv6.disable=1” sebagai contoh) pada entri but GRUB lalai sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, pisahkan but kernel parameter/argumen menggunakan ruang seperti berikut:

$ sudo kotor --kemas kini-kernel =LALAI --args = 'selinux=0 ipv6.disable=1'

Dengan cara yang sama, anda boleh menambah parameter/argumen but kernel pada entri but GRUB pada indeks tertentu (indeks 0 sebagai contoh) seperti berikut:

$ sudo kotor --kemas kini-kernel = 0 --args = 'selinux=0 ipv6.disable=1'

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

$ sudo kotor --maklumat =SEMUA

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Mengalih keluar Parameter/Argumen But Kernel daripada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk mengalih keluar parameter but kernel/argumen (katakan 'nomodeset') daripada semua entri but GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, jalankan arahan berikut:

$ sudo kotor --kemas kini-kernel =SEMUA --buang-args = 'nomodeset'

Untuk mengalih keluar berbilang parameter but kernel/argumen (“nomodeset” dan “nouveau.blacklist=1” sebagai contoh) daripada semua entri but GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, pisahkan parameter but kernel/ hujah menggunakan ruang seperti berikut:

$ sudo kotor --kemas kini-kernel =SEMUA --buang-args = 'nomodeset nouveau.blacklist=1'

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

$ sudo kotor --maklumat =SEMUA

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Mengalih keluar Parameter/Argumen But Kernel daripada Entri But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk mengalih keluar parameter/argumen but kernel (katakan “selinux=0”) daripada entri but GRUB lalai sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, jalankan arahan berikut:

$ sudo kotor --kemas kini-kernel =LALAI --buang-args = 'selinux=0'

Untuk mengalih keluar berbilang parameter but kernel/argumen (“selinux=0” dan “ipv6.disable=1” sebagai contoh) daripada entri but GRUB lalai sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream anda, pisahkan but kernel anda parameter/argumen menggunakan ruang seperti berikut:

$ sudo kotor --kemas kini-kernel =LALAI --buang-args = 'selinux=0 ipv6.disable=1'

Dengan cara yang sama, anda boleh mengalih keluar parameter/argumen but kernel daripada entri but GRUB pada indeks tertentu (indeks 0 sebagai contoh) seperti berikut:

$ sudo kotor --kemas kini-kernel = 0 --buang-args = 'selinux=0 ipv6.disable=1'

Seperti yang anda boleh lihat, parameter but kernel/argumen “selinux=0” dan “ipv6.disable=1” dialih keluar daripada entri but GRUB lalai (indeks 0) sahaja.

$ sudo kotor --maklumat =LALAI

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Menambah Entri But GRUB dengan Parameter/Argumen Kernel Tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Daripada mengacaukan entri but GRUB lalai kilang, ada kalanya, lebih baik membuat salinan entri but GRUB lalai dan mengubah suai parameter/argumen kernel pada entri but GRUB yang disalin.

Untuk membuat 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 kotor --maklumat =LALAI

Laluan kernel penuh [1] dan laluan 'initrd'. [2] entri but GRUB lalai harus dipaparkan. Ambil perhatian maklumat ini.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Untuk membuat salinan entri but GRUB lalai menggunakan laluan kernel dan laluan 'initrd' yang anda temui dalam output arahan sebelumnya, jalankan arahan berikut:

$ sudo kotor --copy-default \

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

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

--tajuk = ' $(cat /etc/redhat-release) - Lumpuhkan SELinux - $(uname -r) '

CATATAN: Pastikan untuk menggantikan laluan kernel dan laluan 'initrd' dengan laluan anda dalam bahagian '–add-kernel=' dan '–initrd= '. Juga, gunakan tajuk deskriptif untuk entri but GRUB dalam bahagian “–title=”.

CATATAN: Dalam “–title”, “$(cat /etc/redhat-release)” digantikan dengan nama sistem pengendalian dan versi (iaitu CentOS Stream 9) dan “$(uname -r)” digantikan dengan versi nombor kernel Linux yang sedang digunakan (iaitu 5.14.0-391.el9.x86_64).

Entri but GRUB baharu harus dibuat.

  Tangkapan skrin program komputer Perihalan dijana secara automatik

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

$ sudo kotor --maklumat =SEMUA

Anda boleh menggunakan pilihan “–args” yang kotor untuk menambah parameter/argumen kernel baharu dan pilihan “–remove-args” untuk mengalih keluar parameter/argumen kernel daripada entri but GRUB yang baru dibuat (pada indeks 0).

Contohnya, untuk menambah parameter/argumen kernel 'selinux=0' dan mengalih keluar parameter/argumen kernel 'tenang' daripada entri but GRUB yang baru dibuat (pada indeks 0), jalankan arahan kotor seperti berikut:

$ sudo kotor --kemas kini-kernel = 0 --args = 'selinux=0' --buang-args = 'senyap'

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

$ sudo kotor --maklumat = 0

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Menetapkan Entri But GRUB sebagai Lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Sebaik sahaja anda mencipta entri but GRUB tersuai, anda mungkin mahu menetapkannya sebagai entri but GRUB lalai komputer/pelayan anda supaya komputer/pelayan anda menggunakannya untuk but secara lalai.

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

$ sudo kotor --default-index

Seperti yang anda lihat, indeks lalai ialah 1.

  Teks hitam putih Penerangan dijana secara automatik

Entri but GRUB tersuai yang kami tambahkan mempunyai indeks 0.

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

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

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

  Tangkapan skrin kod komputer Perihalan dijana secara automatik

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

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

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

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

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

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Mengalih keluar Entri Boot GRUB daripada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Anda boleh mengalih keluar masukan but GRUB daripada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream menggunakan grubby juga.

Kami mencipta entri but GRUB baharu [1] pada indeks 0 [1] untuk menunjukkan prosedur mengalih keluar masukan but GRUB menggunakan grubby.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Untuk mengalih keluar masukan but GRUB pada indeks 0, jalankan arahan berikut:

$ sudo kotor --buang-kernel = 0

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

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Kesimpulan

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