QEMU/FreeDOS
外观
< QEMU
FreeDOS 是在现代操作系统下让那些古老、备受欢迎且难以替换的 DOS 时代程序重焕生机的好方法。使用 FreeDOS,那些在微软 Windows、Wine 或 DOSBox 下无法运行的图形程序,在 QEMU 下可能可以完美运行。
从 FreeDOS 发行版 下载一个可启动的 CD 镜像。FreeDOS 1.2 的“标准”CDROM 镜像应该适用于大多数计算机和 PC 模拟器。FreeDOS 1.2 于 2016 年 12 月 25 日发布。
为了能够通过将文件复制到镜像中和从镜像中复制文件来与 FreeDOS 交换文件,不要将镜像创建为qcow。相反,只需创建raw 镜像。这将允许 FreeDOS 镜像在 Linux 和其他类 Unix 主机下像普通硬盘一样被 挂载。创建一个名为 freedos.img
的 100 MiB 硬盘镜像
qemu-img create -f raw freedos.img 100M
现在从 CD 镜像 (FD12CD.iso
) 启动 FreeDOS,并按照菜单提示进行分区、格式化和安装到硬盘。
qemu -rtc base=localtime -hda freedos.img -cdrom FD12CD.iso -boot d
安装完成后,您可以从镜像文件启动 FreeDOS,而无需 CD。
qemu -rtc base=localtime -hda freedos.img
要在 FreeDOS 和主机之间传输文件,请停止 QEMU 并将 FreeDOS 镜像挂载到文件系统。
mkdir -p /mnt/freedos mount -t msdos -o loop,offset=32256 freedos.img /mnt/freedos cp oldgames /mnt/freedos umount /mnt/freedos
提醒:在 QEMU 使用镜像时,切勿挂载镜像,并记住在再次启动 QEMU 之前将其卸载!