Red Hat Training

A Red Hat training course is available for RHEL 8

4.4. 为单一引导条目更改内核命令行参数

对系统上单个引导条目的内核命令行参数进行更改。

先决条件

  • 验证系统上已安装了 grubbyzipl 实用程序。

流程

  • 添加参数:

    # 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 文件中。

其它资源