DosBox 从 HDD 映像启动,使用 qemu-img 创建的 FreeDOS 映像。

DosBox 从 HDD 映像启动,使用 qemu-img 创建的 FreeDOS 映像。

我在使用 DosBox 启动 HDD 映像时遇到了麻烦。我只遇到了读取错误或启动失败。

HDD 映像是经过验证的 FreeDOS 安装,使用 qemu-img 创建。
映像已格式化为 FAT32,并且与 QEMU 配合使用时可正常工作。映像大小仅为 1G,并且是平面原始映像。我能够使用 Linux 安装它,以便于文件传输。在 Linux 下安装映像后,我甚至能够使用 DOSEMU 进行启动。

我希望能以某种方式从原始映像文件启动,但从挂载启动则没有问题。我就是无法让任何事情发生,而且我已经阅读了文档。

我已经验证了 DosBox 是否按预期工作,以及它所包含的类似 DOS 的环境。我很感激任何帮助,因为我对 DosBox 的经验并不多。

答案1

我不得不使用bximage,并重新创建高清映像。首先从 DosBox 执行此操作,然后完成所有操作后,您还应该能够从 QEMU 启动。

很遗憾我们不能使用现代工具,例如古老的qemu-img。即使我手动设置了所有磁盘设置,它仍然拒绝启动。当我用 重新执行同样的事情时bximage,高清映像开始启动,我没有遇到任何问题。

这个问题已经关闭,dosbox需要以与 qemu 相同的方式处理磁盘。如果我能理解代码,我可能会尝试提交补丁。

相关内容