FreeDOS 是一個免費的、開放原始碼的與 DOS 兼容的作業系統,讓您可以在現代硬體上運行舊版的 DOS 軟體和遊戲。儘管 Linux 是一個功能強大且多才多藝的作業系統,但有時您可能需要運行基於 DOS 的應用程式以確保兼容性或懷舊。
在這篇指南中,我將帶您逐步設置在 FreeDOS 上運行的 Linux 系統,並使用 Qemu,一個功能強大的開源模擬器。
什麼是 Qemu?
Qemu 是一個通用的開源機器模擬器和虛擬化器,可以模擬完整的計算機系統,包括處理器、記憶體和外部設備,讓您可以運行針對不同架構設計的作業系統。
Qemu 輕巧、快速,非常適合在 Linux 上運行 FreeDOS。
為什麼使用 FreeDOS?
FreeDOS 是一個現代化的 DOS 實作,完全兼容經典的 DOS 應用程式和遊戲。
它非常適合:
- 運行舊版軟體。
- 學習 DOS 及其命令。
- 在受控環境中測試舊版程式。
- 享受復古遊戲。
第一步:在 Linux 上安裝 Qemu
Qemu 可以在大多數 Linux 發行版的軟件倉庫中找到,要安裝它,打開終端並根據你的發行版運行以下命令:
對於 Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
對於 Fedora:
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
第二步:在 Linux 中使用 Qemu 安裝 FreeDOS
首先,訪問 官方 FreeDOS 網站 下載最新的 ISO 映像(FD14-LiveCD.zip),並將 ISO 文件保存到一個目錄,如 ~/Downloads
。
接下來,你需要在 Qcow2 格式中創建一個 2GB 的虛擬磁盤來安裝 FreeDOS,這種格式效率高,支持快照等功能。
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

虛擬機啟動後,選擇“安裝到硬碟”並按下 Enter。





再次選擇“安裝到硬碟”選項,這將開始格式化驅動器。





安裝完成後,你可以直接從虛擬磁盤啟動 FreeDOS 而無需使用 ISO。
qemu-system-i386 -m 64 -hda freedos.img -boot c

在Linux中運行FreeDOS上的DOS程序
當FreeDOS運行起來後,您現在可以安裝和運行DOS應用程序和遊戲。
例如,要運行像Doom這樣的經典遊戲:
- 下載Doom遊戲文件(例如,doom1.zip)。
- 將文件解壓到您Linux系統上的一個目錄中。
- 使用
-hdb
選項在Qemu中掛載該目錄:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
在FreeDOS內部,導航到該目錄並運行:
C:\> doom.exe
結論
通過遵循本指南,您已成功在Linux上使用QEMU設置了FreeDOS。您現在可以運行舊的DOS程序、玩經典遊戲或實驗DOS應用程序,而無需專用硬件。