FreeDOS .img通过 balena 蚀刻机刻录到 USB 驱动器。
仅 UEFI桌面无法识别用于引导的 FreeDOS USB 记忆棒。BIOS 笔记本电脑上的 USB 启动测试表明传统启动成功。
Dell 7010 台式机固件很旧,并且由于某种原因:只能 UEFI 启动。传统启动选项呈灰色。无法从 DVD/CD 启动
目标是使用此链接提供的DOS 可执行文件更新固件:
https://www.dell.com/support/home/en-us/drivers/DriversDetails?driverId=5M70H
FreeDOS wiki 页面wiki.freedos.org/wiki/index.php/UEFI告诉我们它不起作用:
UEFI 是统一可扩展固件接口的缩写。
请注意,许多新的(2010 年及更高版本)计算机使用 UEFI 启动,而 UEFI 与 BIOS 不兼容。FreeDOS 采用 BIOS,并且不能与 UEFI 一起使用。
许多主板制造商正在用 UEFI+GPT 取代 BIOS+MBR。UEFI 使用 GPT 表而不是 MBR。UEFI 处理大扇区硬盘。硬盘制造商已经(2010 年及以后)推出具有大扇区的硬盘,BIOS 无法处理这些硬盘(它们被硬编码为 512 字节扇区)。
如今(2021 年)几乎所有 UEFI 系统也可以在 BIOS 模式别名 CSM 别名传统模式下启动。但我们可以预期,未来许多 PC 计算机将配备仅以 UEFI 模式启动的 UEFI/BIOS 系统。
运行 FreeDOS 的解决方法是将其安装在虚拟机中,并将该虚拟机设置为以 BIOS 模式别名 CSM 别名传统模式启动。您可以使用 VirtualBox 来实现此目的。(但是你不能用这种方式刷新计算机的 BIOS。)还有DOSBox,一个带有 DOS 的 x86 模拟器。
编辑1:
我找到了这个链接,可能会有帮助:
wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
从 Linux 刷新 BIOS
本文旨在提供有关在 Linux 下刷新系统 BIOS 的信息。大多数制造商提供只能在 Windows 下运行的 Windows 可执行文件或 BIOS 可执行文件。不过,有一些实用程序允许您在 Linux 下升级系统 BIOS。警告:刷新主板 BIOS 是一项危险的活动,可能会导致您的主板无法运行!虽然本文作者已多次成功运行此过程,但您的里程可能会有所不同。当心!如果您的系统支持微代码,您可能需要考虑更新微代码。笔记:
...
对于使用 Dell 计算机的用户,Dell 建议 Linux 用户按照此处提供的信息刷新其 BIOS (简而言之,将 .EXE 放在 USB 记忆棒上,并使用 F12 启动菜单访问固件的刷新实用程序)。
编辑2:
从 Windows PE 刷新 BIOS
也可以在 UEFI 模式下运行 Windows PE 。标准过程是使用您自己或朋友的 Windows 10 系统在 USB 闪存盘或 CD/DVD 磁盘中创建 Windows PE 系统。
从 Windows PE 启动时,您可以刷新 BIOS。
根据这个链接,它可以被重新分发用于非商业目的(所以可以使用朋友的Windows系统中制作的Windows PE)。
| 归档时间: |
|
| 查看次数: |
32846 次 |
| 最近记录: |