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

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

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

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

答案1

假设 Windows 已安装,请在另一个分区上安装 Ubuntu。确保在 Ubuntu 分区上安装 Grub2 - 不要将其安装在 MBR 上,因为这将覆盖 Windows 引导加载程序。

启动 Windows 并安装易BCD

添加条目并选择 Grub2 即

在此处输入图片描述

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

在此处输入图片描述

重新启动-您现在有两个选择:

在此处输入图片描述

启动 Ubuntu 并更改 Grub Timeout 值,即

gksudo gedit /etc/default/grub

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

最后:

sudo update-grub

来源

答案2

我经历过。这是我解决问题的方法。

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

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

答案3

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

  1. 打开 EasyBCD 并点击“BCD 部署”

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

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

希望这对某人有帮助

答案4

您必须将 UEFI 或 GPT 分区转换为 MBR,这可以通过重新安装 Windows 来完成,使用 EaseUS 的 Partition Master(https://appuals.com/convert-uefi-to-legacy-bios-on-windows-7-8-and-10/,免费),AOMEI分区助手(https://www.diskpart.com/gpt-mbr/convert-gpt-to-mbr-without-data-loss-using-command-prompt.html)或其他工具。然后您可以使用easyBCD将Ubuntu或其他操作系统添加到Windows启动菜单中。

相关内容