自由DOS是一个免费且开源的 DOS 兼容操作系统,允许您在现代硬件上运行旧版 DOS 软件和游戏。虽然 Linux 是一个功能强大且多功能的操作系统,但有时您可能需要运行基于 DOS 的应用程序以实现兼容性或怀旧。
在本指南中,我将引导您完成设置步骤自由DOS在一个Linux系统使用,一个强大的开源模拟器。
盖姆是一个通用的开源机器模拟器和虚拟器,可以模拟完整的计算机系统,包括处理器、内存和外围设备,允许您运行为不同体系结构设计的操作系统。
盖姆重量轻、速度快、非常适合跑步自由DOS在 Linux 上。
为什么使用 FreeDOS?
自由DOS是一个现代的实现的与经典 DOS 应用程序和游戏完全兼容。
它非常适合:
- 运行遗留软件。
- 了解 DOS 及其命令。
- 在受控环境中测试旧程序。
- 享受复古游戏。
第 1 步:在 Linux 上安装 Qemu
Qemu 可用于存储库并安装它,请打开终端并根据您的发行版运行以下命令:
对于 Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
对于费多拉:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
对于 Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
安装后,通过运行以下命令验证安装:
qemu-system-x86_64 --version
样本输出:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
步骤 2:在 Linux 中使用 Qemu 安装 FreeDOS
首先,访问FreeDOS 官方网站并下载最新的 ISO 映像(FD14-LiveCD.zip),并将ISO文件保存到一个目录,例如~/Downloads。
接下来,您需要创建一个2GB的虚拟磁盘牛2安装格式自由DOS,它非常高效并且支持快照等功能。
qemu-img create -f qcow2 freedos.img 2G
现在,提取FD14-LiveCD.zip并启动FD14LIVE.iso通过运行以下命令将其安装在虚拟磁盘上。
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

虚拟机启动后,选择“安装到硬盘”并按进入。





再次选择“安装到硬盘”选项,这将开始格式化驱动器。





安装完成后就可以开机了自由DOS直接从虚拟磁盘,无需 ISO。
qemu-system-i386 -m 64 -hda freedos.img -boot c

在 Linux 中的 FreeDOS 上运行 DOS 程序
和自由DOS启动并运行后,您现在可以安装并运行 DOS 应用程序和游戏。
例如,运行像这样的经典游戏厄运:
- 下载《毁灭战士》游戏文件(例如,毁灭战士1.zip)。
- 将文件解压到 Linux 系统上的目录中。
- 使用以下命令挂载 Qemu 中的目录
-hdb选项:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
在 FreeDOS 中,导航到该目录并运行:
C:\> doom.exe
结论
按照本指南操作,您已成功设置自由DOS在Linux使用QEMU。您现在可以运行旧的 DOS 程序、玩经典游戏或试验 DOS 应用程序,而无需专用硬件。
