每当我启动笔记本电脑时,就会出现 grub 终端,我必须输入以下三行才能启动我的操作系统:
linux (hd0,msdos1)/vmlinuz root=/dev/sda1
initrd (hd0,msdos1)/initrd.img
boot
我应该添加哪些选项/etc/default/grub
以便 grub 在启动时不需要手动输入?
答案1
您无法在 中更改此内容/etc/default/grub
,您需要向 GRUB 菜单添加新条目。创建一个/etc/grub.d/09_custom
包含以下内容的文件:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Ubuntu' {
linux (hd0,msdos1)/vmlinuz root=/dev/sda1
initrd (hd0,msdos1)/initrd.img
}
使其可执行
sudo chmod +x /etc/grub.d/09_custom
然后运行sudo update-grub
。这应该会在 GRUB 配置文件的顶部添加一个新条目,因此当您重新启动时,它应该默认自动启动。
要撤消更改,请删除09_custom
并重新运行sudo update-grub
。