Cara Menambah/Menghapus Parameter/Argumen Boot Kernel dan Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Cara Menambah Menghapus Parameter Argumen Boot Kernel Dan Entri Boot Grub Di Fedora Rhel Almalinux Rocky Linux Centos Stream



Pada distribusi Linux Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9, dan CentOS Stream 9, Anda dapat menggunakan program kotor untuk mengelola entri boot GRUB.

Pada artikel ini, kami akan menunjukkan cara menggunakan grubby untuk menambah/menghapus parameter boot kernel dari entri boot GRUB di Fedora, RHEL, AlmaLinux, Rocky Linux, dan CentOS Stream. Kami juga akan menunjukkan kepada Anda cara menambah/menghapus entri boot GRUB khusus dan mengatur entri boot GRUB tertentu sebagai default menggunakan grubby di Fedora, RHEL, AlmaLinux, Rocky Linux, dan CentOS Stream.

Topik Isi:

  1. Mencantumkan Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  2. Menampilkan Entri Boot GRUB Tertentu di Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  3. Menambahkan Parameter/Argumen Boot Kernel Baru ke Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  4. Menambahkan Parameter/Argumen Boot Kernel Baru ke Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  5. Menghapus Parameter/Argumen Boot Kernel dari Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  6. Menghapus Parameter/Argumen Boot Kernel dari Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  7. Menambahkan Entri Boot GRUB dengan Parameter/Argumen Kernel Khusus di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. Mengatur Entri Boot GRUB sebagai Default di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. Menghapus Entri Boot GRUB dari Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  10. Kesimpulan

Mencantumkan Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk mencantumkan semua entri boot GRUB pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, jalankan grubby sebagai berikut:







$ sudo kotor --info =SEMUA

Seperti yang Anda lihat, semua entri boot GRUB (x2) dari sistem CentOS Stream 9 kami terdaftar.



  Tangkapan layar deskripsi komputer dibuat secara otomatis



Setiap entri boot memiliki:





  1. Nomor indeks
  2. Jalur kernel lengkap
  3. Parameter boot kernel juga dikenal sebagai argumen kernel
  4. Jalur lengkap ke sistem file root
  5. Jalur lengkap dari file “initrd”.
  6. Judul untuk entri boot GRUB
  7. ID untuk file konfigurasi entri boot ini (dapat ditemukan di direktori “/boot/loader/entries/”)

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Menampilkan Entri Boot GRUB Tertentu di Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Anda dapat menampilkan informasi tentang entri boot GRUB tertentu menggunakan grubby pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda.



Untuk menampilkan informasi tentang entri boot GRUB default, jalankan perintah berikut:

$ sudo kotor --info =DEFAULT

Entri boot GRUB default harus ditampilkan.

  Tangkapan layar deskripsi program komputer dibuat secara otomatis

Anda juga dapat menampilkan informasi tentang entri boot GRUB pada indeks tertentu. Nomor indeks dimulai dari 0.

Untuk menampilkan informasi entri boot GRUB pertama (pada indeks 0), jalankan perintah berikut:

$ sudo kotor --info = 0

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Dengan cara yang sama, Anda dapat menampilkan informasi pada entri boot GRUB kedua (pada indeks 1) dengan perintah berikut dan seterusnya:

$ sudo kotor --info = 1

  Tangkapan layar layar komputer Deskripsi dibuat secara otomatis

Menambahkan Parameter/Argumen Boot Kernel Baru ke Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menambahkan parameter/argumen boot kernel (misalkan “nomodeset”) ke semua entri boot GRUB pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, jalankan perintah berikut:

$ sudo kotor --perbarui-kernel =SEMUA --argumen = 'set nomode'

Untuk menambahkan beberapa parameter/argumen boot kernel (“nomodeset” dan “nouveau.blacklist=1” misalnya) ke semua entri boot GRUB pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, pisahkan parameter boot kernel/ argumen menggunakan spasi sebagai berikut:

$ sudo kotor --perbarui-kernel =SEMUA --argumen = 'nomodeset nouveau.daftar hitam=1'

Seperti yang Anda lihat, parameter/argumen boot kernel “nomodeset” dan “nouveau.blacklist=1” ditambahkan ke semua entri boot GRUB.

$ sudo kotor --info =SEMUA

Menambahkan Parameter/Argumen Boot Kernel Baru ke Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menambahkan parameter/argumen boot kernel (“selinux=0” katakanlah) ke entri boot GRUB default sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, jalankan perintah berikut:

$ sudo kotor --perbarui-kernel =DEFAULT --argumen = 'selinux=0'

Untuk menambahkan beberapa parameter/argumen boot kernel (“selinux=0” dan “ipv6.disable=1” misalnya) ke entri boot GRUB default sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, pisahkan boot kernel parameter/argumen menggunakan spasi sebagai berikut:

$ sudo kotor --perbarui-kernel =DEFAULT --argumen = 'selinux=0 ipv6.disable=1'

Dengan cara yang sama, Anda dapat menambahkan parameter/argumen boot kernel ke entri boot GRUB pada indeks tertentu (misalnya indeks 0) sebagai berikut:

$ sudo kotor --perbarui-kernel = 0 --argumen = 'selinux=0 ipv6.disable=1'

Seperti yang Anda lihat, parameter/argumen boot kernel “selinux=0” dan “ipv6.disable=1” hanya ditambahkan ke entri boot GRUB default (indeks 0).

$ sudo kotor --info =SEMUA

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Menghapus Parameter/Argumen Boot Kernel dari Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menghapus parameter/argumen boot kernel (misalkan “nomodeset”) dari semua entri boot GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, jalankan perintah berikut:

$ sudo kotor --perbarui-kernel =SEMUA --hapus-argumen = 'set nomode'

Untuk menghapus beberapa parameter/argumen boot kernel (“nomodeset” dan “nouveau.blacklist=1” misalnya) dari semua entri boot GRUB sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, pisahkan parameter boot kernel/ argumen menggunakan spasi sebagai berikut:

$ sudo kotor --perbarui-kernel =SEMUA --hapus-argumen = 'nomodeset nouveau.daftar hitam=1'

Seperti yang Anda lihat, parameter/argumen boot kernel “nomodeset” dan “nouveau.blacklist=1” dihapus dari semua entri boot GRUB.

$ sudo kotor --info =SEMUA

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Menghapus Parameter/Argumen Boot Kernel dari Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menghapus parameter/argumen boot kernel (misalkan “selinux=0”) dari entri boot GRUB default sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, jalankan perintah berikut:

$ sudo kotor --perbarui-kernel =DEFAULT --hapus-argumen = 'selinux=0'

Untuk menghapus beberapa parameter/argumen boot kernel (“selinux=0” dan “ipv6.disable=1” misalnya) dari entri boot GRUB default sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda, pisahkan boot kernel parameter/argumen menggunakan spasi sebagai berikut:

$ sudo kotor --perbarui-kernel =DEFAULT --hapus-argumen = 'selinux=0 ipv6.disable=1'

Dengan cara yang sama, Anda dapat menghapus parameter/argumen boot kernel dari entri boot GRUB pada indeks tertentu (misalnya indeks 0) sebagai berikut:

$ sudo kotor --perbarui-kernel = 0 --hapus-argumen = 'selinux=0 ipv6.disable=1'

Seperti yang Anda lihat, parameter/argumen boot kernel “selinux=0” dan “ipv6.disable=1” dihapus hanya dari entri boot GRUB default (indeks 0).

$ sudo kotor --info =DEFAULT

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Menambahkan Entri Boot GRUB dengan Parameter/Argumen Kernel Khusus di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Daripada mengotak-atik entri boot GRUB default pabrik, terkadang yang terbaik adalah membuat salinan entri boot GRUB default dan memodifikasi parameter/argumen kernel pada entri boot GRUB yang disalin.

Untuk membuat salinan entri boot GRUB default, Anda perlu mengetahui jalur kernel lengkap dan jalur “initrd” dari entri boot GRUB default.

Untuk menemukan jalur kernel lengkap dan jalur “initrd” dari entri boot GRUB default, jalankan perintah berikut:

$ sudo kotor --info =DEFAULT

Jalur kernel lengkap [1] dan jalur 'initrd'. [2] dari entri boot GRUB default harus ditampilkan. Catat informasi ini.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Untuk membuat salinan entri boot GRUB default menggunakan jalur kernel dan jalur “initrd” yang Anda temukan di output perintah sebelumnya, jalankan perintah berikut:

$ sudo kotor --salinan-default \

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

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

--judul = ' $(kucing /etc/redhat-rilis) - Nonaktifkan SELinux - $(nama nama -r) '

CATATAN: Pastikan untuk mengganti jalur kernel dan jalur “initrd” dengan milik Anda di masing-masing bagian “–add-kernel=” dan “–initrd= ”. Juga, gunakan judul deskriptif untuk entri boot GRUB di bagian “–title=”.

CATATAN: Dalam “–title”, “$(cat /etc/redhat-release)” diganti dengan nama sistem operasi dan versinya (yaitu CentOS Stream 9) dan “$(uname -r)” diganti dengan versi nomor kernel Linux yang saat ini digunakan (yaitu 5.14.0-391.el9.x86_64).

Entri boot GRUB baru harus dibuat.

  Tangkapan layar deskripsi program komputer dibuat secara otomatis

Seperti yang Anda lihat, entri boot GRUB baru telah dibuat [1] pada indeks 0 [2] .

$ sudo kotor --info =SEMUA

Anda dapat menggunakan opsi “–args” yang kotor untuk menambahkan parameter/argumen kernel baru dan opsi “–remove-args” untuk menghapus parameter/argumen kernel dari entri boot GRUB yang baru dibuat (pada indeks 0).

Misalnya, untuk menambahkan parameter/argumen kernel “selinux=0” dan menghapus parameter/argumen kernel “quiet” dari entri boot GRUB yang baru dibuat (pada indeks 0), jalankan perintah grubby sebagai berikut:

$ sudo kotor --perbarui-kernel = 0 --argumen = 'selinux=0' --hapus-argumen = 'diam'

Seperti yang Anda lihat, parameter/argumen kernel “selinux=0” ditambahkan dan parameter/argumen kernel “quiet” dihapus dari entri boot GRUB yang baru dibuat (pada indeks 0).

$ sudo kotor --info = 0

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Mengatur Entri Boot GRUB sebagai Default di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Setelah Anda membuat entri boot GRUB khusus, Anda mungkin ingin menetapkannya sebagai entri boot GRUB default komputer/server Anda sehingga komputer/server Anda menggunakannya untuk melakukan booting secara default.

Anda dapat menemukan indeks entri boot GRUB default dengan perintah berikut:

$ sudo kotor --indeks-default

Seperti yang Anda lihat, indeks defaultnya adalah 1.

  Deskripsi teks hitam putih dibuat secara otomatis

Entri boot GRUB khusus yang kami tambahkan memiliki indeks 0.

Untuk mengatur entri boot GRUB khusus sebagai default, jalankan perintah berikut:

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

Entri boot GRUB pada indeks 0 harus ditetapkan sebagai entri boot default.

  Tangkapan layar deskripsi kode komputer dibuat secara otomatis

Seperti yang Anda lihat, entri boot GRUB khusus ditetapkan sebagai entri boot default.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Entri boot GRUB khusus secara otomatis dipilih dari bootloader GRUB.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Seperti yang Anda lihat, entri boot GRUB khusus memiliki semua parameter/argumen kernel khusus yang kami konfigurasikan.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Menghapus Entri Boot GRUB dari Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Anda dapat menghapus entri boot GRUB dari sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream Anda menggunakan grubby juga.

Kami membuat entri boot GRUB baru [1] pada indeks 0 [1] untuk mendemonstrasikan prosedur menghapus entri boot GRUB menggunakan grubby.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Untuk menghapus entri boot GRUB pada indeks 0, jalankan perintah berikut:

$ sudo kotor --hapus-kernel = 0

Seperti yang Anda lihat, entri boot GRUB dihapus dan indeks disesuaikan kembali.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Kesimpulan

Pada artikel ini, kami menunjukkan kepada Anda cara membuat daftar entri boot GRUB menggunakan grubby. Kami juga menunjukkan kepada Anda cara menambahkan parameter/argumen boot kernel ke entri boot GRUB dan menghapus parameter/argumen boot kernel dari entri boot GRUB menggunakan grubby. Kami menunjukkan kepada Anda cara menambah/menghapus entri boot GRUB khusus menggunakan grubby juga. Terakhir, kami menunjukkan kepada Anda cara menyetel entri boot GRUB sebagai default menggunakan grubby. Prosedur yang ditunjukkan dalam artikel ini dapat digunakan pada sistem operasi Fedora, RHEL, AlmaLinux, Rocky Linux, dan CentOS Stream.