一键关闭 Ubuntu 并加载到备用启动项

一键关闭 Ubuntu 并加载到备用启动项

我有一个 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

相关内容