未找到 EFI 系统分区,但我没有 UEFI,并且安装程序处于传统模式

未找到 EFI 系统分区,但我没有 UEFI,并且安装程序处于传统模式

我有一台装有 Windows 7 的机器(显然没有被检测到),我正尝试让它双启动 W7 和 Ubuntu。我的 BIOS(不是 UEFI!)是 Phoenix Technologies 2.07,通过检查 C:\Windows\Panther\setupact.log ,我可以确认它是 BIOS。我还知道安装程序(从 USB 设备运行)确实处于传统模式,因为没有像这样的启动画面:这个

而且我的分区数量低于 4 个分区的限制。那么,我做错了什么?或者忽略警告是否安全?

屏幕截图和命令输出 引导菜单 安装型屏幕 分区列表屏幕 警告:“未找到 EFI 系统分区。此系统可能无法成功启动,安装过程可能会失败。”崩溃消息:“‘grub-efi-amd64-signed’ 软件包无法安装到 /target/。如果没有 GRUB 引导加载程序,安装的系统将无法启动。”

答案1

我的问题是:

尽管我的系统不支持 UEFI,并且 Windows 7 是在 BIOS 模式下安装的,但安装程序仍在 UEFI 模式下运行(/sys/firmware/efi 中有文件)。在我的 BIOS 启动菜单中,只有一个选项:从 USB HDD 启动。为了创建可启动的 USB 棒,我最初使用了 Rufus,但我也尝试了 Universal USB Installer;我不确定这是否有任何区别。

对我有用的是:

安装失败后(不确定这是否相关),出现“‘grub-efi-amd64-signed’ 软件包无法安装到 /target/。如果没有 GRUB 引导加载程序,安装的系统将无法启动。”的提示,我关闭了错误消息,重新启动进入 Windows,删除了 USB 驱动器中的 EFI 文件夹,重新启动,从 USB 驱动器启动,然后得到了这个屏幕

(之前,我直接进入安装程序屏幕。)这次,安装程序正确识别了 Windows 7(尽管我没有得到帮助分区的“与 Windows 一起安装 Ubuntu”选项)。唯一的选择是选择“其他”作为安装类型来手动进行分区。由于 Ubuntu 根分区会让我达到 BIOS 的 4 个主分区的限制,所以我决定不创建主分区和交换分区。(如果您想要扩展分区,请查看它们。)之后安装顺利进行。分区列表

相关内容