foo=bar
添加到我的内核中。如果测试成功,我该如何一次进行测试,如果测试成功,我将如何永久执行此操作?#1 楼
要将引导参数临时添加到内核:启动系统并等待GRUB菜单显示(如果您没有看到GRUB菜单,请按住Shift键不放)。
现在突出显示要使用的内核,然后按e键。您应该能够查看和编辑与突出显示的内核相关的命令。
转到以
linux
开头的行,并将参数foo=bar
添加到其末尾。现在按Ctrl + x进行引导。 br />
要使此更改永久生效:
从终端(或按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的配置文件(您可能需要输入密码)。
在下次重新引导时,内核应使用boot参数启动。要永久删除它,只需从
GRUB_CMDLINE_LINUX_DEFAULT
中删除该参数,然后再次运行sudo update-grub
。要验证您的更改,您可以通过执行
cat /proc/cmdline
来确切查看内核使用了哪些参数。Wiki页面:
https://help.ubuntu.com/community/BootOptions
#2 楼
要添加任何内核选项:对于liveCD会话,请执行以下步骤,对于现有安装:请使用Boot-Repair的
Add a kernel option
或Edit GRUB configuration file
选项。另请参阅本文档。
#3 楼
另外,您也可以使用方便的grub-customizer:sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &
只需打开一个引导项,并编辑其内核参数,如下面的屏幕快照中所示:
评论
仅供参考以测试此运行cat / proc / cmdline
– Avindra Goolcharan
16年8月3日在15:13
Shift对我不起作用。我改用Esc。必须注意不要握太久,否则会通过GRUB吹断
–eqzx
18年7月7日在3:18
gksudo不再在Ubuntu中。请改用pkexec。
–永恒
19-6-27在14:12
显然,在UEFI模式下启动时Shift不起作用。在那儿,您必须反复按Esc键,但是一旦进入GRUB菜单就停止,否则它将落入GRUB Shell。
–布赖恩·西尔弗曼(Brian Silverman)
19/12/16在9:20