以编程方式编辑grub选项

时间:2014-01-31 09:32:21

标签: linux operating-system grub

我想以编程方式选择将在当前os重启后运行的下一个操作系统。 例如,我有这些操作系统:

-Linux Mint
-Windows 7

我现在在linux中,我希望在重启后运行Windows。我要修改哪个文件?

2 个答案:

答案 0 :(得分:0)

您必须编辑/etc/default/grub并将GRUB_DEFAULT = 0修改为您想要的值(0是列表中的第一个条目)。保存然后启动sudo update-grub以应用更改

答案 1 :(得分:0)

您可以修改文件/etc/default/grub并使用GRUB_DEFAULT设置变量sed。 然后使用update-grub

重新生成grub的配置
sed -i 's/GRUB_DEFAULT=[0-9]*/GRUB_DEFAULT=5/g' /etc/default/grub
update-grub

要放置的数字是引导菜单条目的相应编号。第一个菜单条目是数字0