我想在 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 驱动器或硬盘驱动器。