![BIOS 能否被 UEFI 覆盖](https://linux22.com/image/1669745/BIOS%20%E8%83%BD%E5%90%A6%E8%A2%AB%20UEFI%20%E8%A6%86%E7%9B%96.png)
我看到互联网上有一些解决方法,允许带有 BIOS 的旧电脑从 USB 闪存启动 UEFI 映像,然后从 NVMe SSD 启动。
主板上的 BIOS EEPROM 是否可以用 UEFI 覆盖,这样就无需使用额外的 USB 闪存了吗?
是否存在一些陷阱?
答案1
从理论上来说?当然,我不明白为什么不行。
实际上?不,因为 BIOS 和 UEFI 固件都特定于您的主板型号和版本。制造商可以做到这一点。你不能。
还有实际问题,尤其是关于闪存 ROM 大小的问题。UEFI 固件很多更大甚至现代的主板有时必须放弃其花哨的 UEFI 设置,因为突然更新的 CPU 兼容模块需要该空间。
最简单的解决方案可能是使用内部 USB 闪存驱动器,可能是所谓的模块磁盘。
看核心引导类似项目;其目的是用开源 coreboot 固件替换 BIOS/UEFI 固件。它有相对完善的文档,并提供了遇到的挑战的见解。