我刚刚安装了 Moblin 操作系统。它使用 GRUB2。在我的 Ubuntu 8.04 上使用了 GRUB 0.97,我在其中舒适地使用了默认的保存选项。我发现使用 GRUB2 我不应该直接编辑 /boot/grub/menu.lst但我做了:) 因为我的 Moblin 不包含任何/etc/default/grub他们说我应该做我想要的修改。
所以我所做的是以下不起作用:
default=saved
timeout=1
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#hiddenmenu
#silent
title Moblin (2.6.31.5-10.1.moblin2-netbook)
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current
savedefault=1
title Pathetic Windows
rootnoverify (hd0,1)
chainloader +1
savedefault=0
Run Code Online (Sandbox Code Playgroud)
通过这样做,我应该在每次启动时自动在 Moblin 和 Window 之间切换,但它不起作用。
互联网上几乎所有的疑难解答都说我应该在/etc/default/grub 中启用DEFAULT=save选项,但我找不到这个文件。知道我还应该做什么吗?
非常感谢
更新:
我使用等号是因为默认情况下我的 menu.lst 有一个条目default=0。但是,默认 0也可以正常工作。
此外,menu.lst,我实际上是到./grub.conf的符号链接。我还注意到grub-intall和grub-set-default命令不起作用。
edi*_*in1 22
savedefault在/etc/default/grub(GRUB 2) 中启用的正确语法是以下几行:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Run Code Online (Sandbox Code Playgroud)
而不是DEFAULT=save询问者建议的路线。
将上面两行添加到 后/etc/default/grub,必须以超级用户身份使用以下命令更新 GRUB 的配置:
grub-mkconfig
update-grub
Run Code Online (Sandbox Code Playgroud)
至少在 Lubuntu 12.10 上,grub-mkconfig不需要(因为它没有选项,将配置文件转储到标准输出)。唯一需要的命令是update-grub实际grub-mkconfig使用正确-o file选项调用的命令。
| 归档时间: |
|
| 查看次数: |
20398 次 |
| 最近记录: |