https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation#Master_boot_record_.28MBR.29_or_DOS_boot_sector在安装 Gentoo 时,我看到一个片段,其中提到 GPT 和 UEFI 是更现代的选项,而 MBR 和 BIOS 是传统选项。但是,其中提到 MBR 用于 AWS 等云提供商。这让我很惊讶,但我在网上找不到任何关于原因的信息?你们能告诉我吗?
答案1
任何关于服务提供内容的评论都应仔细审查其在什么时间点具有什么样的技术视角。各种操作系统发行版 wiki 都包含大量信息,但它们的更新频率也可能不高。
计算机启动等无处不在的技术中,遗留的垃圾会长期存在,这并不奇怪。如果这一技术出现故障,将有大量虚拟机实例无法启动。盘点一下您自己的虚拟机,您的虚拟机群中有多少是仅支持 GPT 和 UEFI 的?
平台发生重大变化时,有时会出现摆脱遗留垃圾的机会。在 AWS 中,Graviton 实例仅适用于 UEFI。有道理,Arm 服务器已经是从 x86 架构转变而来,不需要传统的 BIOS。
答案2
根据AWS 文档。我怀疑这是由于底层虚拟化堆栈支持的模式所致,自从编写链接以来,这些模式可能已经发生了变化。