![使用两个不同的固件(Windows 与 Linux、UEFI 与 Legacy 之间)进行双启动可以吗?](https://linux22.com/image/1167478/%E4%BD%BF%E7%94%A8%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9B%BA%E4%BB%B6%EF%BC%88Windows%20%E4%B8%8E%20Linux%E3%80%81UEFI%20%E4%B8%8E%20Legacy%20%E4%B9%8B%E9%97%B4%EF%BC%89%E8%BF%9B%E8%A1%8C%E5%8F%8C%E5%90%AF%E5%8A%A8%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F.png)
我在 UEFI 上安装了 Windows 10,在传统模式下安装了 Ubuntu 19.04。当 PC 启动时,我会在 UEFI 和 Legacy 之间切换。当 UEFI 模式 PC 使用 Windows 和传统模式启动时,它将启动 ubuntu。在这两个固件之间切换可以吗?
答案1
启动计算机时,按下F2键进入制造商的启动设置。从那里开始,启动过程如下图所示。Windows 10 安装在 UEFI 模式下,Ubuntu 19.04 安装在传统模式下。
在您的 Windows 10 / Ubuntu 19.04 双启动中,MBR 和 EFI 引导加载程序存储在硬盘上的两个不同位置,因此在您的情况下,我认为在启动时从 UEFI 选择引导加载程序不会产生任何不利后果。在一般情况下,固件可能被编程为只选择一个引导加载程序,在这种情况下,如果一个操作系统安装在 BIOS 模式下,另一个操作系统安装在 UEFI 模式下,计算机将无法同时启动 Windows 和 Ubuntu。您的情况与一般情况不同,因为如果两个操作系统都安装在 UEFI 模式下,则不会启动第一个安装的操作系统。
EFI 文件是引导加载程序可执行文件,存在于基于 UEFI(统一可扩展固件接口)的计算机系统上,并包含有关引导过程应如何进行的数据。大多数情况下,此 EFI 文件存储在特殊的 EFI 系统分区中。此分区通常是隐藏的,没有驱动器号。在安装了 Windows 10 的 UEFI 系统上,EFI 文件将位于该隐藏分区的以下位置:
64 位 Windows 10:
\EFI\启动\bootx64.efi
或 32 位 Windows 10:
\EFI\启动\bootia32.efi
来源:什么是EFI文件?
MBR(主引导记录)是硬盘的第一个扇区。