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:
- Menyenaraikan Semua Entri But GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Memaparkan Entri But GRUB Khusus pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menambah Parameter/Argumen But Kernel Baharu pada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Menambah Parameter/Argumen But Kernel Baharu pada Kemasukan But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Mengalih keluar Parameter/Argumen But Kernel daripada Semua Entri But GRUB pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Mengalih keluar Parameter/Argumen But Kernel daripada Entri But GRUB Tertentu pada Aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Menambah Entri But GRUB dengan Parameter/Argumen Kernel Tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Menetapkan Entri But GRUB sebagai Lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Mengalih keluar Entri Boot GRUB daripada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- 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.
Setiap entri but mempunyai:
- Nombor indeks
- Laluan kernel penuh
- Parameter but kernel juga dikenali sebagai argumen kernel
- Laluan penuh ke sistem fail akar
- Laluan penuh fail 'initrd'.
- Tajuk untuk entri but GRUB
- ID untuk fail konfigurasi entri but ini (boleh didapati dalam direktori “/boot/loader/entry/”)
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 =LALAIEntri but GRUB lalai harus dipaparkan.
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
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
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
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
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
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 =LALAILaluan kernel penuh [1] dan laluan 'initrd'. [2] entri but GRUB lalai harus dipaparkan. Ambil perhatian maklumat ini.
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=
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.
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
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-indexSeperti 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 kotor --set-default-index = 0Entri but GRUB pada indeks 0 harus 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 mempunyai semua parameter/argumen kernel tersuai yang kami konfigurasikan.
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.
Untuk mengalih keluar masukan but GRUB pada indeks 0, jalankan arahan berikut:
$ sudo kotor --buang-kernel = 0Seperti yang anda lihat, entri but GRUB dialih keluar dan indeks dilaraskan semula.
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.