第 3 章 内核参数和值列表

3.1.1. 设置内核命令行参数复制链接链接已复制到粘贴板!

这部分论述了如何使用 GRUB2 引导装载程序更改 AMD64 和 Intel 64 系统和 IBM Power Systems 服务器中的内核命令行参数,以及使用 zipl 在 IBM Z 上更改内核命令行参数。

内核命令行参数保存在 boot/grub/grub.cfg 配置文件中,该文件由 GRUB2 引导加载程序生成。不要编辑这个配置文件。更改此文件仅由配置脚本进行。

为 AMD64 和 Intel 64 系统以及 IBM Power 系统硬件更改 GRUB2 中的内核命令行参数.

以 root 用户身份使用文本编辑器(如 vim 或 Gedit )打开 /etc/default/grub 配置文件。

在这个文件中,找到以 GRUB_CMDLINE_LINUX 开头的行,如下所示:

GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"

GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

更改所需内核命令行参数的值。然后,保存文件并退出编辑器。

使用编辑 的默认 文件重新生成 GRUB2 配置。如果您的系统使用 BIOS 固件,请执行以下命令:

grub2-mkconfig -o /boot/grub2/grub.cfg

# grub2-mkconfig -o /boot/grub2/grub.cfg

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

在带有 UEFI 固件的系统中,执行以下命令:

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

完成上述步骤后,会重新配置引导装载程序,且您在其配置文件中指定的内核命令行参数会在重启后应用。

在 zipl 中为 IBM Z 硬件更改内核命令行参数

以 root 用户身份使用文本编辑器(如 vim 或 Gedit )打开 /etc/zipl.conf 配置文件。

在这个文件中,找到 parameters= 部分,再编辑 requiremed 参数,或者添加它(如果不存在)。然后,保存文件并退出编辑器。

重新生成 zipl 配置:

zipl

# zipl

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

注意

仅在不附加选项的情况下执行 zipl 命令会使用默认值。有关可用选项的详情,请查看 zipl(8)手册页。

完成上述步骤后,会重新配置引导装载程序,且您在其配置文件中指定的内核命令行参数会在重启后应用。