我有一个双 Windows 7/Ubuntu 系统,我几乎总是启动到 Windows。当我启动到 Ubuntu 时,它使 memtest 成为默认启动菜单选项。虽然这很烦人,但如果我能够从引导菜单中提供的 grub 命令行更改默认设置,我可以忍受它。我不想每次都启动到 Ubuntu 来解决这个问题。
我能够找到 grub 配置文件,并且可以使用以下命令查看内容(有点):
cat (hd0,5)/boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)
(虽然这只向我展示了“尾巴”而不是整个文件)。
和命令:
configfile (hd0,5)/boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)
执行此配置(再次)。
是否可以从 grub 命令行编辑此文件?
该蛴螬(1.99)手册建议我可以用环境块到:
根据上次选择的内容设置默认菜单项
这可能会解决我的问题,但我找不到任何使用它们的例子......我可以以某种方式使用save_env
和load_env
命令吗?
注意:我有 grub 版本 1.98
bry*_*yan 18
不,无法从 grub 命令行更改默认启动菜单。最简单的方法是启动到 Linux。
下次启动时,查看启动选项的顺序。假设您想让 Windows 成为默认启动选项,请记下它所在的行,即第 4 行或其他任何选项。
编辑 /etc/default/grub
找到那条线——
GRUB_DEFAULT=0
Run Code Online (Sandbox Code Playgroud)
从你上面提到的数字中减去 1,让它是 4 并将文本更改为阅读
GRUB_DEFAULT=3
Run Code Online (Sandbox Code Playgroud)
update-grub2
从外壳
运行。
归档时间: |
|
查看次数: |
64458 次 |
最近记录: |