我正在尝试在装有Windows 8的UEFI笔记本电脑上设置双启动/多重启动。我想在启用安全启动的情况下进行操作。我可以在禁用SecureBoot的情况下安装/配置OS(但我无法在CSM模式下运行)。我可以淘汰Windows 8,但最终笔记本电脑将需要安装Windows 8 Pro(x64)才能支持Windows Phone开发工具。
我已经阅读了Windows和GPT FAQ上有关UEFI和分区的Microsoft文档。我不清楚磁盘上可以有多少个EFI系统分区(ESP)。由于UEFI可以授权访问特定分区,因此我认为以下内容成立:
- Microsoft的平台密钥(PK)已加载到UEFI中
- MS PK允许访问Microsoft分区
- MS使用4个分区:ESP,MSR,数据,恢复
- 选择“启动选项”时启动到MS(由UEFI强制执行)
上面的ESP是UEFI系统分区;MSR是Microsoft系统保留的,用于其他非预启动文件和OEM文件。数据用于由加载程序加载的常规OS文件。恢复只是增值OS的东西。
如果我将Linux操作系统的平台密钥添加到“平台密钥”(PK)数据库,那么我相信(至少)需要:
- 另一个用于引导/加载Linux操作系统的ESP分区
- 常规Linux OS文件的另一个数据分区
需要额外的ESP,因为UEFI需要针对特定的引导选项在PK下签名的引导/加载程序文件;并且UEFI在引导Linux操作系统时将不允许访问Microsoft的分区。
一台计算机可以有多少个EFI系统分区(ESP)?多ESP是否正确?