是否可以使用Windows引导程序启动Ubuntu?

正如许多人所指出的,Windows 8的UEFI要求可能不会妨碍安装Linux(或其他),因为替换引导加载程序也需要以某种方式签名 某些系统所有系统都允许您禁用签名要求,但该function可能会被隐藏以禁用,或者您可能不愿意放弃安全引导加载程序的好处。

是否有必要首先更换引导程序? 为了保持自己的软件,我如何使用Windows 7自己的引导程序安装Ubuntu 11.04?

假设已经安装了Windows,请在另一个分区上安装Ubuntu。 确保在Ubuntu分区上安装Grub2 – 不要将它安装在MBR上,因为这会覆盖Windows启动加载程序。

启动到Windows并安装EasyBCD

添加条目并选择Grub2即

在此处输入图像描述

然后回写修改后的Windows Boot-loader即

在此处输入图像描述

重启 – 您现在有两个选择:

在此处输入图像描述

启动到Ubuntu并更改Grub Timeout值即

gksudo gedit /etc/default/grub 

将“GRUB_TIMEOUT = 10”更改为“GRUB_TIMEOUT = 0”并保存。

最后:

 sudo update-grub 

资源

我经历过它。 这是我解决它的方式。

你需要恢复MBR,所以它再次启动到Windows,而不是Linux,然后添加Linux。

  1. 从Windows安装盘启动;
  2. 选择修复/启动修复; Windows将恢复MBR;
  3. 完成后,重启进入Windows;
  4. 打开EasyBCD,添加Linux;
  5. 在重新启动时,您将看到带有Windows引导程序和两个条目的良好旧黑屏:Windows和Linux;
  6. 瞧。

我发现这非常有用,但找到了一种更简单的方法来解决这个问题。 当您可以访问Windows安装并安装EasyBCD时。 您可以在工具中修复MBR。(使用EasyBCD 2.2.0.182完成)

  1. 打开EasyBCD并点击“BCD Deployement”

  2. 在“MBR配置选项”部分中,确保选中“将Windows Vista / 7引导加载程序安装到MBR”并单击“写入MBR”按钮

  3. 重新启动并享受Windows Bootloader的魔力

希望这有助于某人

您可以在启动菜单中转到shell并键入:

 chroot / mount /dev/sda /grub/boot mount /dev/sda2 /win install grub boot loader again on sda 

这可能会奏效。