FreeDOSは、現代のハードウェア上でレガシーのDOSソフトウェアやゲームを実行することができる、無料でオープンソースのDOS互換オペレーティングシステムです。
このガイドでは、強力なオープンソースのエミュレータであるQemuを使用して、LinuxシステムにFreeDOSを設定する手順を説明します。
Qemuとは何ですか?
Qemuは、プロセッサ、メモリ、および周辺機器を含む完全なコンピュータシステムをエミュレートし、異なるアーキテクチャ向けに設計されたオペレーティングシステムを実行することができる汎用オープンソースのマシンエミュレータおよび仮想化ソフトウェアです。
Qemuは軽量で高速であり、Linux上でFreeDOSを実行するのに最適です。
なぜFreeDOSを使用するのですか?
FreeDOSは、クラシックなDOSアプリケーションやゲームと完全に互換性がある、モダンなDOSの実装です。
以下のような用途に最適です:
- レガシーソフトウェアの実行。
- DOSおよびそのコマンドについて学ぶ。
- 古いプログラムの制御された環境でのテスト。
- レトロゲームの楽しみ。
ステップ1: 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
ステップ2: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キーを押してください。





再度「ハードディスクにインストール」オプションを選択して、ドライブのフォーマットを開始します。





インストール後、ISOなしで仮想ディスクからFreeDOSを直接ブートできます。
qemu-system-i386 -m 64 -hda freedos.img -boot c

LinuxでFreeDOSのDOSプログラムを実行する
FreeDOSが動作している状態で、DOSアプリケーションやゲームをインストールして実行できます。
たとえば、Doomのようなクラシックゲームを実行するには:
- Doomゲームファイル(例:doom1.zip)をダウンロードします。
- ファイルをLinuxシステムのディレクトリに展開します。
- Qemuで
-hdb
オプションを使用してディレクトリをマウントします:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
FreeDOS内でディレクトリに移動し、次のコマンドを実行します:
C:\> doom.exe
おわり
このガイドに従うことで、Linux上でFreeDOSを設定し、QEMUを使用して古いDOSプログラムを実行したり、クラシックゲームをプレイしたり、専用ハードウェアを必要とせずにDOSアプリケーションを試したりできるようになります。