我买了一台新的联想 Ideapad 310 笔记本电脑,预装了传统模式下的 Windows 10,但当我尝试从 DVD 或 USB 安装 Ubuntu 时,出现了一些 UEFI 固件错误 -
“这台机器的固件已在 UEFI 模式下启动安装程序,但看起来可能已经使用 BIOS 兼容模式安装了现有的操作系统,如果您继续在 UEFI 模式下安装 Debian,以后可能很难将机器重新启动到任何 BIOS 模式操作系统”
因此看起来我的固件是 UEFI,但 Windows 10 是以传统模式安装的,现在,Ubuntu 将以 UEFI 安装。
我尝试将启动模式从 UEFI 更改为传统模式,但我的 DVD 和 USB 未被检测到。
请指导我如何在传统模式下预装 Windows 10 的 UEFI 固件中双启动 Ubuntu。
提前致谢。
答案1
这不是一个错误,而是一个警告。您的 UEFI 应配置为启用 CSM。(如果不是,大多数但并非所有 UEFI 都会将其称为这个,例如 UEFI+Legacy 等选项意味着同样的事情)。
简而言之,您已经在做您应该做的事情。您正在以 UEFI 模式安装 Linux,保持 UEFI 处于兼容模式,并安装旧版 Windows。
尽管如此,由于固件错误或更改装有 Windows 的驱动器上的分区,仍可能会出现问题。如果您打算在装有 Windows 的同一驱动器上安装 Linux,则此方法行不通,因为 Windows 存在限制,即如果驱动器安装在传统模式下,则必须是传统分区,而不是 GPT。
如果您在单独的设备上安装 Linux,那么应该不会遇到任何问题,除了偶尔出现的固件错误,在这种情况下您也会被迫以传统模式安装 Linux。
您的另一个选择是将 Windows 安装转换为 UEFI。https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt此过程对用户不太友好,并且存在一些注意事项。例如,它不会转换动态磁盘,并且除非从 Windows PE(安装盘)运行,否则无法移动或更改 MBR 系统分区。它也应该从 Windows RE 运行。