Red Hat Training
A Red Hat training course is available for RHEL 8
4.4. 为单一引导条目更改内核命令行参数
对系统上单个引导条目的内核命令行参数进行更改。
先决条件
-
验证系统上已安装了
grubby
和zipl
实用程序。
流程
添加参数:
# grubby --update-kernel=/boot/vmlinuz-$(uname -r) --args="<NEW_PARAMETER>"
在 IBM Z 上,更新引导菜单:
# zipl
删除参数:
# grubby --update-kernel=/boot/vmlinuz-$(uname -r) --remove-args="<PARAMETER_TO_REMOVE>"
在 IBM Z 上,更新引导菜单:
# zipl
注意
在使用 grub.cfg
文件的系统上,默认情况下每个内核引导条目的 options
参数设置为 kernelopts
变量。此变量在 /boot/grub2/grubenv
配置文件中定义。
重要
在 GRUB2 系统上:
-
如果为所有引导条目修改了内核命令行参数,
grubby
实用程序会更新/boot/grub2/grubenv
文件中的kernelopts
变量。 -
如果为单个引导条目修改了内核命令行参数,则扩展
kernelopts
变量,修改内核参数,结果值存储在相应的引导条目的/boot/loader/entries/<RELEVANT_KERNEL_BOOT_ENTRY.conf>
文件中。
在 zIPL 系统中:
-
grubby
修改单个内核引导条目的内核命令行参数并将其存储在/boot/loader/entries/<ENTRY>.conf
文件中。
其它资源
- 什么是内核命令行参数
-
grubby(8)
和zipl(8)
手册页 - grubby 工具