4.3. 为所有引导条目更改内核命令行参数
您可以为 Red Hat Enterprise Linux 系统中的所有引导条目永久更改内核命令行参数。为每个安装的内核应用相同的参数可确保跨内核进行一致的引导时配置。
在 IBM Z 上,使用 grubby 的 include-- zipl,以便更新引导记录。without-zipl,配置更改不会在下一次引导时生效。
当在 RHEL 9 系统上安装较新版本的内核版本时,grubby 工具会传递以前内核版本中的内核命令行参数。
但是,这不适用于 RHEL 版本 9.0,其中新安装的内核丢失了以前的命令行选项。您必须在新安装的内核上运行 grub2-mkconfig 命令,来将参数传递给新内核。有关此已知问题的更多信息,请参阅 引导装载程序。
先决条件
-
grubby工具已安装在您的系统上。 -
zipl工具已安装在 IBM Z 系统上。
流程
添加参数。
在使用 GRUB 引导装载程序的系统中:
# grubby --update-kernel=ALL --args="<new_parameter>"此命令将参数添加到每个
/boot/loader/entries/<entry>.conf文件中。在使用
zipl引导装载程序的 IBM Z 系统中:# grubby --update-kernel=ALL --args="<new_parameter>" --zipl此命令将参数添加到
/boot/loader/entries/下的每个引导条目文件中,并更新引导记录。
删除参数。
在使用 GRUB 引导装载程序的系统中:
# grubby --update-kernel=ALL --remove-args="<parameter_to_remove>"这个命令从每个
/boot/loader/entries/< entry >.conf 文件中删除该参数。在使用
zipl引导装载程序的 IBM Z 系统中:# grubby --update-kernel=ALL --remove-args="<parameter_to_remove>" --zipl此命令从
/boot/loader/entries/下的每个引导条目文件中删除参数,并更新引导记录。