正如许多人指出的那样,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。
- 从Windows安装盘启动;
- 选择修复/启动修复;Windows 将恢复 MBR;
- 完成后,重新启动进入 Windows;
- 打开EasyBCD,添加Linux;
- 重新启动后,您将看到带有 Windows 引导加载程序和两个条目的黑屏:Windows 和 Linux;
- 瞧。
答案3
我发现这个非常有用,但找到了一种更简单的方法来解决这个问题。当您有权访问 Windows 安装并安装了 EasyBCD 时。您只需从工具内部修复 MBR 即可。(使用 EasyBCD 2.2.0.182 完成)
打开 EasyBCD 并点击“BCD 部署”
在“MBR 配置选项”部分中,确保选择“将 Windows Vista/7 引导加载程序安装到 MBR”,然后单击“写入 MBR”按钮
重新启动并享受 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启动菜单中。