我需要向我的内核添加引导参数foo=bar
。如果测试成功,我该如何进行一次性的添加,并永久地保留这个参数?
linux
开头的行,并将参数foo=bar
添加到其末尾。从终端(或按下 Alt + F2)运行:
gksudo gedit /etc/default/grub
(如果不可用,可以使用 sudo nano
替代 gksudo
或 gedit
)然后输入密码。
找到以 GRUB_CMDLINE_LINUX_DEFAULT
开头的行,并在末尾添加 foo=bar
。例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
保存文件并关闭编辑器。
最后,打开一个终端并运行:
sudo update-grub
来更新 GRUB 的配置文件(可能需要输入密码)。
GRUB_CMDLINE_LINUX_DEFAULT
中删除该参数,并再次运行sudo update-grub
。cat /proc/cmdline
来查看内核启动时使用的确切参数。
维基页面。或者,您也可以使用方便的grub-customizer:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &
gksudo
已经不再使用了。请改用pkexec
。 - Terrancesed
命令来获取变量的方法。 - ukos