linux如何修改cmdline
linux如何修改cmdline详细介绍
在 Linux 系统里,cmdline 指的是内核命令行参数,它能在系统启动时对内核的行为进行控制。下面为你介绍修改 cmdline 的具体步骤:
1. 确认当前的
cmdline
你可以借助以下命令查看当前系统的内核命令行参数:
bash
/proc/cmdline
2. 修改
cmdline
不同的引导加载程序,修改 cmdline 的方法也不一样,下面分别介绍常见的 GRUB 和 Syslinux 引导加载程序的修改方式。
GRUB 引导加载程序
- 编辑 GRUB 配置文件:
通常情况下,GRUB 的配置文件是/etc/default/grub。你可以使用文本编辑器(像vim或者nano)来编辑该文件。bash/etc/default/grub - 找到
GRUB_CMDLINE_LINUX行:
这一行用于设置内核命令行参数。你可以在双引号内添加或修改参数。例如,要添加quiet splash参数以实现安静启动并显示启动画面,可按如下方式修改:plaintextGRUB_CMDLINE_LINUX="quiet splash" - 更新 GRUB 配置:
修改完配置文件后,要更新 GRUB 配置,使其生效。bash - 重启系统:bash
Syslinux 引导加载程序
- 编辑 Syslinux 配置文件:
一般来说,Syslinux 的配置文件是/boot/syslinux/syslinux.cfg。你可以使用文本编辑器来编辑该文件。bash/boot/syslinux/syslinux.cfg - 找到
APPEND行:
这一行用于设置内核命令行参数。你可以在其后添加或修改参数。例如,要添加quiet splash参数,可按如下方式修改:plaintextAPPEND root=/dev/sda1 ro quiet splash - 重启系统:bash
3. 临时修改
cmdline
如果你只是想临时修改 cmdline,可以在系统启动时进行修改:
- 当系统进入引导菜单时,使用方向键选择要启动的内核,然后按下
e键进入编辑模式。 - 找到以
linux或linux16开头的行,在该行末尾添加或修改参数。 - 按下
Ctrl + x或F10键来启动系统。
注意,临时修改仅对本次启动有效,重启后会恢复为原来的配置。