我有一个 Ubuntu 11.04 和 Windows 7 双启动系统。
我的 GRUB 引导程序默认为 Ubuntu。我主要使用 Ubuntu,但偶尔也需要启动 Windows 来做一些事情。
如果我需要在 Windows 中执行某些操作,我可以“关闭”Ubuntu 并在引导加载程序中选择 Windows 7。但是,如果我可以在 Ubuntu 中单击一下即可完成此操作,那么效率会更高。
- 是否可以在 Ubuntu 中按下一个键来表示“关机,然后启动到 Windows”?(或者就此而言,关机并启动到任何非默认启动程序)
答案1
0
如果您知道grub 菜单中Windows 安装的条目编号(从第一个位置开始计数),则可以通过以下命令重新启动进入 Windows(假设是列表中的第三个):
grub-reboot 2
或者您也可以使用文本条目:
grub-reboot '<type entry here>'
此命令还可放入启动器中以供“单击”使用。
为了使此过程正常工作,我们需要GRUB_DEFAULT=saved
输入/etc/default/grub
。
答案2
@Takkat 已经回答了这个问题,但我想我应该描述更多细节,以防对其他人有所帮助。
- 启动菜单从零开始计数。我的启动菜单中有五个元素。第五个元素是 Windows,因此,要重新启动到 Windows,我必须发出命令
grub-reboot 4
(即不是 5)。更新: 请参阅下面关于此可能改变的评论。 - 为了编辑,
/etc/default/grub
我发布了sudo vim /etc/default/grub
。 - 为了使程序正常工作,我必须修改现有的值,
GRUB_DEFAULT=0
然后GRUB_DEFAULT=saved
运行sudo update-grub
。
然后我根据webupd8 示例:
我打电话给它winboot
并投入~/bin
#!/bin/bash
gksu grub-reboot 4
gksu reboot