Linux上でQEMUを使用してFreeDOSをインストールし実行する方法
FreeDOSは、レガシーDOSソフトウェアやゲームを最新のハードウェアで実行できるようにする、無料でオープンソースのDOS互換オペレーティングシステムです。Linuxは強力で汎用的なオペレーティングシステムですが、互換性やノスタルジーのために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のようなディレクトリに保存します。
次に、FreeDOSをインストールするために、Qcow2形式の2GBの仮想ディスクを作成する必要があります。これは効率的で、スナップショットなどの機能をサポートしています。
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
結論
このガイドに従うことで、あなたはQEMUを使用してLinux上にFreeDOSを成功裏に設定しました。これで、古いDOSプログラムを実行したり、クラシックゲームをプレイしたり、専用のハードウェアなしでDOSアプリケーションを試すことができます。











