如何在 Linux 上通过 GRUB 添加内核启动参数如何在 Linux 上通过 GRUB 添加内核启动参数如何在 Linux 上通过 GRUB 添加内核启动参数如何在 Linux 上通过 GRUB 添加内核启动参数
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 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/grub

GRUB_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/grub

GRUB_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。

©2015-2025 艾丽卡 support@alaica.com