我正在设置一台新机器,它搭载了 ASUS M5A99X EVO R2.0 和最新固件 AMD FX-8350 AMD64,我想实现 Windows 7 64 位和 Ubuntu Studio 13.10 64 位的双启动。安装 Windows 后,Ubuntu 安装无法完成,提示“grub-efi-amd64-signed”包无法安装到 /target/。
多年来,我一直在使用 MBR、传统 BIOS 和 GRUB 遗留系统在专用分区上进行 Windows 和 Linux 的双启动,以保持操作系统彼此独立。新机器现在有 UEFI 以及所有与之相关的功能,这让我很困惑。
似乎从 DVD 安装 Windows 7 会强制其使用 UEFI,而这又要求 Ubuntu 也使用 EFI。如果没有办法在不使用 UEFI 的情况下安装 Windows,那么我至少希望关闭安全启动(如果可能的话)以简化安装。我还不确定 BIOS 是否允许这样做。由于 UEFI 设计用于 GPT 硬盘格式,因此我读到的许多关于使用 MBR 格式的解决方法可能会产生问题。
我的理解是,较新的 Ubuntu 支持安全启动,但 Windows 7 不支持,因此需要有一种使用 UEFI 而不是安全启动的方法才能实现此功能。
理想情况下,我正在寻找一种类似于旧设置的双启动方法,在其分区上有一个独立的引导加载程序并进行链式加载。如果这仍然不可能,请为我提供一个替代设置的成功教程。
谢谢
答案1
Windows 7 不支持安全启动,因此如果已经安装了 Windows 7,则安全启动将被禁用(或者您的主板可能根本不支持)。
Ubuntu 很可能已经安装完毕,你只需要安装任何您喜欢的 EFI 引导加载程序。鉴于您目前的情况,以下两个选项都可能是最简单的:
- 下载并准备我的 USB 闪存驱动器或 CD-RrEFInd 启动管理器。您应该能够启动它,然后从那里进入 Ubuntu。一旦 Ubuntu 运行,您就可以安装 Debian 软件包版本的 rEFInd,它应该会成为您的默认启动管理器。
- 跑过启动修复工具从 Ubuntu Live CD 中安装。此操作应在您的硬盘上安装 GRUB 的新副本并将其设置为默认设置。
这两种方法都不能 100% 保证有效。如果两种方法都失败,请回复 Boot Repair 提供的 URL 以及发生的情况描述。
你也可以尝试我网站上描述的任何其他引导加载程序EFI 引导加载程序页面。安装其中的大多数程序比安装 rEFInd 或使用 Boot Repair 需要更多的努力,但如果你学会了如何操作,你将能够更好地应对未来出现的问题。