Linux 中的 FreeDOS

Linux 中的 FreeDOS

我想在 Linux 中执行 FreeDOS,而不使用任何 VDI。

这是否可能,或者我正在寻找的东西根本不实用?

编辑:

我创建了 freedos.img,我可以启动进入 DOS 环境。我需要用作memdisk内核。

但我想避免在引导加载程序中添加条目。

我确信,必须有一种方法来安装图像并对其进行 chroot 或类似的方法

答案1

如果您尝试在 Linux 下运行 DOS 程序而不使用磁盘映像,有两个相当简单的解决方案。

  • DOS盒是一个 PC 和 DOS 模拟器,IE它提供硬件模拟和 BIOS/DOS 软件层,因此不需要 FreeDOS 或任何其他 DOS。它是为运行游戏而不是应用程序而设计的。它如果需要,可以使用特定的 DOS(包括 FreeDOS)。

  • 多塞姆是一个面向DOS的PC仿真器,它仅提供硬件仿真和一些基本的集成实用程序;它需要一个单独的DOS。它经常与 FreeDOS 一起使用,并且Debian 软件包包括 FreeDOS。它比游戏更擅长运行应用程序,而且 DOSEMU 本身的开发大部分已经停止;有一个剂量MU2fork 正在积极开发中。

这两者都可以使用 Linux 文件系统上的目录来模拟 DOS 驱动器,这使得在 Linux 和 DOS 之间共享文件变得容易。他们还可以在必要时使用映像,模拟软盘驱动器、CD-ROM 驱动器或硬盘驱动器。

相关内容