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:
- Mencantumkan Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menampilkan Entri Boot GRUB Tertentu di Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Menambahkan Parameter/Argumen Boot Kernel Baru ke Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menambahkan Parameter/Argumen Boot Kernel Baru ke Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menghapus Parameter/Argumen Boot Kernel dari Semua Entri Boot GRUB di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menghapus Parameter/Argumen Boot Kernel dari Entri Boot GRUB Tertentu di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menambahkan Entri Boot GRUB dengan Parameter/Argumen Kernel Khusus di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Mengatur Entri Boot GRUB sebagai Default di Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menghapus Entri Boot GRUB dari Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- 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.
Setiap entri boot memiliki:
- Nomor indeks
- Jalur kernel lengkap
- Parameter boot kernel juga dikenal sebagai argumen kernel
- Jalur lengkap ke sistem file root
- Jalur lengkap dari file “initrd”.
- Judul untuk entri boot GRUB
- ID untuk file konfigurasi entri boot ini (dapat ditemukan di direktori “/boot/loader/entries/”)
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 =DEFAULTEntri boot GRUB default harus ditampilkan.
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
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
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
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
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
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 =DEFAULTJalur kernel lengkap [1] dan jalur 'initrd'. [2] dari entri boot GRUB default harus ditampilkan. Catat informasi ini.
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=
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.
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
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-defaultSeperti yang Anda lihat, indeks defaultnya adalah 1.
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 = 0Entri boot GRUB pada indeks 0 harus ditetapkan sebagai entri boot default.
Seperti yang Anda lihat, entri boot GRUB khusus ditetapkan sebagai entri boot default.
Entri boot GRUB khusus secara otomatis dipilih dari bootloader GRUB.
Seperti yang Anda lihat, entri boot GRUB khusus memiliki semua parameter/argumen kernel khusus yang kami konfigurasikan.
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.
Untuk menghapus entri boot GRUB pada indeks 0, jalankan perintah berikut:
$ sudo kotor --hapus-kernel = 0Seperti yang Anda lihat, entri boot GRUB dihapus dan indeks disesuaikan kembali.
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.