如何将 Windows 引导加载程序设置为默认引导加载程序?

Mys*_*rio 26 dual-boot windows-7 bootloader

我有一个 Win 7/11.10 双引导系统,默认引导加载程序为 Grub 2。但是,我想让 Windows 引导加载程序成为默认引导加载程序(grub 'dos' 之类的界面让我姐姐很生气)所以当我启动 PC 时,我将有以下引导选项:1. Windows 7 2. Ubuntu

注意:反转此操作以便 Grub 可以再次成为默认引导加载程序的过程也将受到赞赏

Ext*_*der 16

从终端运行编辑该文件

 sudo gedit /etc/default/grub 
Run Code Online (Sandbox Code Playgroud)

(文件有评论可以帮助您)。找到该行并设置 Windows 编号(Grub 中的 Windows 行数,从 0 开始)。就我而言,这将是

GRUB_DEFAULT=2
Run Code Online (Sandbox Code Playgroud)

然后保存文件并关闭 gedit。运行该命令来更新 grub:

sudo update-grub 
Run Code Online (Sandbox Code Playgroud)

  • 这使得 GRUB2 将引导 Windows 视为默认操作系统。这不是 [Mysterio](http://askubuntu.com/users/12846/mysterio) 的要求。[Mysterio](http://askubuntu.com/users/12846/mysterio) 询问如何使 Windows 引导加载程序在 GRUB2 之前*首先*加载,以便 GRUB2 在 `Ubuntu` 时*第一次*加载选项在 Windows 引导加载程序中被选中。 (4认同)

dag*_*go 8

有一个名为easy bcd的windows程序。在运行 Windows 时安装它,然后按照以下链接中的说明进行操作:

如何使用简单的bcd

尽管如此,我认为其他答案也是有效的,因为问题基本上是如何避免妹妹在必要时被 grub 吓到选择窗口。

  • 首先我们是来回答问题的,而不是来质疑问题的。 (2认同)

dav*_*id6 5

第1部分:

使 Windows(任何变体)成为默认的 Grub2 菜单选项。

说明:这会将 Windows 设置为默认启动选项,并且(无需用户操作)PC 将在启动时自动启动 Windows。

脚步:

A. 列出您当前的菜单项

sudo update-grub 
Run Code Online (Sandbox Code Playgroud)

B. 编辑安装文件

sudo gedit /etc/default/grub 
Run Code Online (Sandbox Code Playgroud)

将启动默认设置为您的 Windows 启动分区(例如)

GRUB_DEFAULT=”Windows 7 (loader) on /dev/sda1?
Run Code Online (Sandbox Code Playgroud)

警告:只设置“ GRUB_DEFAULT = N ”,将内核更新等工作后,

(保存文件并关闭。)

C. 更新 grub 设置

sudo update-grub 
Run Code Online (Sandbox Code Playgroud)

现在,在启动时,您将自动默认为 MS Windows。

第 2 部分:(可选附加)

隐藏 Grub2 菜单,并使用默认菜单选项。

说明:这既隐藏了启动菜单,又缩短了(通常为 10 秒)超时。无论启动时的默认选项是什么,PC 都会自动启动。

注意: 用户只需按住该Shift键(在启动时),即可再次查看 Grub2 菜单。

脚步:

D. 编辑安装文件

sudo gedit /etc/default/grub 
Run Code Online (Sandbox Code Playgroud)

取消注释“#GRUB_HIDDEN_TIMEOUT=0”行,如下所示:

GRUB_HIDDEN_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)

(保存文件并关闭。)

E. 更新 grub 设置

sudo update-grub 
Run Code Online (Sandbox Code Playgroud)

现在,在启动时,您将自动启动到默认菜单选项,除非您Shift在启动时按住 -键。然后 grub2 菜单将重新出现。

进一步的文件:

http://ubuntuforums.org/showthread.php?t=1195275

  • 像[其他](http://askubuntu.com/questions/66070/how-to-set-windows-bootloader-as-default-bootloader/66088#66088) [二](http://askubuntu.com/问题/66070/how-to-set-windows-bootloader-as-default-bootloader/66072#66072) 到目前为止的答案,这说明了如何使 Windows 成为 GRUB2 中的默认系统。但是[Mysterio](http://askubuntu.com/users/12846/mysterio) 要求的是如何让*Windows 引导加载程序* 首先出现,这样除非用户选择`Ubuntu,否则GRUB2 甚至不会运行` 在 *Windows 引导加载程序 * 中。 (2认同)