Dit deel is nog niet vertaald. Je ziet de Engelse tekst.
Wat het doet
On RHEL each kernel has a BLS entry file in /boot/loader/entries/. grubby reads and edits these entries: add or remove kernel arguments for one or all kernels, choose the default kernel, and show what each entry boots. Changes work at the next boot; no grub2-mkconfig is needed.
Zo schrijf je het
grubby [OPTION]...Opties 25
Meest gebruikt
Show
Change arguments
Default entry
Add and remove entries
Other
Niets past bij dit filter.
Voorbeelden 10
$ als gewone gebruiker# als root (of met sudo)
1Show the default kernel
grubby --default-kernel /boot/vmlinuz-6.12.0-55.9.1.el10_0.x86_64The newest kernel after an update.
2Show all entries
grubby --info=ALLindex, kernel, args, root, initrd, title per entry.
3Arguments of the default entry
grubby --info=DEFAULT | grep ^argsSame as /proc/cmdline after a boot.
4Remove rhgb and quiet
grubby --update-kernel=ALL --remove-args="rhgb quiet"Shows the boot messages.
5Add an argument to all kernels
grubby --update-kernel=ALL --args="console=ttyS0,115200"Serial console for VMs.
6Boot an older kernel by default
grubby --set-default /boot/vmlinuz-6.12.0-55.el10.x86_64When the new kernel has a problem.
7Only for one kernel
grubby --update-kernel=/boot/vmlinuz-$(uname -r) --args="systemd.unit=multi-user.target"Other kernels keep their arguments.
8Turn off a mitigation for a test (security trade-off)
grubby --update-kernel=ALL --args="mitigations=off"Faster, but open to CPU attacks — only in a lab; remove it again.
9Enable SELinux auditing details or FIPS
grubby --update-kernel=ALL --args="fips=1"FIPS mode needs more steps (fips-mode-setup / crypto policies); this is the kernel part.
10Check the result after reboot
cat /proc/cmdlineThe live arguments.
Niets past bij dit filter.
Bestanden
/boot/loader/entries/- BLS entry files.
/boot/grub2/grubenv- Saved default entry.
Exitcodes
0 :: Done. 1 :: Error.