知方号

知方号

如何在 Linux 上通过 GRUB 添加内核启动参数<编辑内核>

如何在 Linux 上通过 GRUB 添加内核启动参数

Linux 内核可以在启动时或运行时提供各种参数。这些参数定制内核的默认行为(例如,在内核崩溃时自动重新启动),或通知内核有关硬件配置的信息。可以通过修改 /proc 或 /sys 中的文件在运行时更改内核参数,而某些内核参数需要在引导时通过 GRUB 或 LILO 等引导加载程序传递给内核。

在本教程中,我将描述如何在 Linux 上通过 GRUB 添加内核启动参数。

如果您想在使用 GRUB 引导加载程序时更改或添加内核参数,您可以编辑 GRUB 配置文件。以下是将内核引导参数添加到 GRUB 配置文件的发行版特定方法。

在 Debian 或 Ubuntu 上添加内核启动参数

如果您想在基于 Debian 的系统上启动时添加内核参数,请在 /etc/default/grub 编辑 GRUB 配置模板。在GRUB_CMDLINE_LINUX_DEFAULT变量中以name=value的形式添加内核参数。

$ sudo -e /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="...... name=value"

然后运行以下命令来实际生成 GRUB 配置文件。

$ sudo update-grub

如果没有找到命令update-grub,可以按如下方式安装。

$ sudo apt-get install grub2-common在 Fedora 上添加内核启动参数

要在 Fedora 上启动时添加内核参数,请编辑 /etc/default/grub 中的 GRUB 配置模板。在GRUB_CMDLINE_LINUX变量中以name=value的形式添加内核参数。

$ sudo -e /etc/default/grubGRUB_CMDLINE_LINUX="...... name=value"

然后运行以下命令生成 GRUB2 配置文件。

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg在CentOS上添加内核启动参数

要在 CentOS 引导期间添加内核参数,请直接编辑位于 /boot/grub/grub.conf 的 GRUB 配置文件。在配置文件中,查找描述所使用的默认 Linux 映像的条目。配置文件顶部的字符串 default=N 指示哪个条目是默认图像。

在默认映像条目下,将内核参数附加到以 kernel /vmlinuz- 开头的行。内核参数的格式应为name=value。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。