正确做法是修改 /etc/default/grub 中 GRUB_CMDLINE_LINUX_DEFAULT 行添加参数,再执行 update-grub(Debian/Ubuntu)或 grub2-mkconfig(RHEL/CentOS/Fedora)生效;临时修改可在 GRUB 启动菜单按 e 编辑 linux 行,仅本次有效。

Linux系统启动时修改内核参数,核心是编辑 /boot/grub/grub.cfg(或其上游配置文件),但直接改它不推荐——因为下次更新内核或运行 update-grub 会覆盖。正确做法是修改 GRUB 的主配置源文件,再生成生效的 grub.cfg。
确认你的 GRUB 版本和配置路径
大多数现代发行版(Ubuntu、Debian、CentOS 8+/RHEL 8+、Fedora)使用 GRUB2,主配置文件是:
- /etc/default/grub —— 控制全局行为(如默认菜单项、超时、内核参数)
- /etc/grub.d/ 目录下的脚本 —— 控制菜单项生成逻辑(如 10_linux、30_os-prober)
运行 grub-install --version 或 dpkg -l | grep grub(Debian/Ubuntu)可确认版本;ls /boot/grub* 可查看实际路径(部分系统用 /boot/grub2/)。
修改内核启动参数(cmdline)
编辑 /etc/default/grub,找到这一行:
标签: linux centos go ubuntu nvidia ios bios 配置文件 linux系统
还木有评论哦,快来抢沙发吧~