ウェブサイト検索

QEMUを使用してLinux上に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&47;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ファイルを~&47;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システムのディレクトリに抽出してください。
  • -hdb<オプションを使用してQemuにディレクトリをマウントします:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512  

FreeDOS内で、ディレクトリに移動して実行します:

C:\> doom.exe
結論

このガイドに従うことで、FreeDOSLinux上でQEMUを使用して正常にセットアップしました。これで、古いDOSプログラムを実行したり、クラシックゲームをプレイしたり、専用ハードウェアなしでDOSアプリケーションを試すことができます。