古い MS-DOS プログラムは、レガシー アプリケーションを実行したり、コンピューティングの歴史を探求したりしたいユーザーを引き続き魅了しています。 Linux マシンをお持ちで、追加のハードウェアを必要とせずにこれらのプログラムを試してみたい場合は、最新のソリューションを使用すると、明確な手順で実行できます。このガイドは、DOSBox エミュレーターやオープンソース ライブラリなど、現在の Linux システムと互換性のある最新のツールに基づいており、セキュリティ更新や最新のカーネル リリースとの互換性も考慮されています。ここでは、初心者にも専門家にも適した体系的な方法で、適切な環境の設定方法、ソフトウェアのインストール方法、一般的なエラーの克服方法を学びます。
Linux は古いソフトウェアを実行するのに非常に優れていますが、MS-DOS 用に開発された非常に古いソフトウェアのせいで、無料のオープン ソース オペレーティング システムでさえ期待どおりに動作しません。 Linux コンピュータで MS-DOS 用に設計されたアプリケーションとゲームを実行する方法を確認しましょう。
選択肢: FreeDOS と DOSBox
ネイティブ オペレーティング システムを実行するための 2 つの最良の方法は、FreeDOS と DOSBox です。 DOSBox と FreeDOS を比較した記事で詳細に比較しました。簡単に言うと、FreeDOS はスタンドアロンのオペレーティング システムであり、オリジナルの MS-DOS ディストリビューションに似ていますが、DOSBox はアプリケーションとして実行されるエミュレーターです。
ほとんどの場合、DOSBox はおそらく最適なソリューションです。特に、セットアップに 5 分しかかからないためです。ただし、すべてのプログラムがエミュレートされて実行されるわけではないので、FreeDOS は間違いなくツールキットに含まれます。すぐに始められるように、両方の手順を説明します。
Linux で FreeDOS を設定する方法
コンピュータ全体を DOS 専用にする覚悟がない限り、FreeDOS をセットアップするには何らかの仮想マシンが必要です。 FreeDOS は、そのサイトでいくつかの異なるオプションを推奨しています。 VirtualBoxを選んだのは、使いやすく、 複数のディストリビューションのダウンロード。 VirtualBox をセットアップしたら、FreeDOS ダウンロード ページから LiveCD (ISO ファイル) をダウンロードします。サイズは約400MBです。
ダウンロードしたら解凍し、VirtualBox を起動します。起動したら、上部のツールバーで「新規」をクリックします。
新しいダイアログボックスが開きます。新しい仮想マシンに名前を付けます(私は「FreeDOS」というとてもおしゃれな名前を選びました)。次にオペレーティングシステムの種類として「その他」を選択し、「バージョン」で 「DOS」。
これでいくつかの設定オプションが利用可能になりましたが、ほとんどのユースケースをカバーできるため、今のところはデフォルト設定(RAM を 1 GB に増加)のままにしておくことをお勧めします。メイン画面に戻るので、新しい DOS オペレーティング システムをダブルクリックし、ダウンロードして解凍した ISO イメージを選択します。次に「始める"
FreeDOS が起動し、次の画面が表示されます。
ここで、いくつかのオプションがあります。「ハードディスクにインストール」コマンドを使用して FreeDOS を直接インストールするか、ライブ環境に移動して最初に FreeDOS を少し操作することができます。とりあえず、矢印キーを使って下に移動し、このオプションを選択して、インストールに直接進みましょう。
インストーラーが起動し、いくつかのオプションが表示されます。それらをすばやく確認し、プロンプトが表示されたら再起動します。
元の画面に戻ります。今回は「システム ハード ドライブから起動」を選択すると、インストールしたシステムが起動します。ここからはすべてが可能になります。ここでは、開始するのに役立つ基本的なコマンドをいくつか紹介します。
Linux で DOSBox を設定する方法
DOSBox のインストールは非常に簡単です。 DOSBox Web サイトのダウンロード ページにアクセスしたくなるかもしれませんが、これは実際には最も複雑な方法です。 DOSBox はほぼすべてのソフトウェア ディストリビューション (少なくとも私がレビューしたすべての主要なディストリビューション) のグローバル リポジトリに含まれているため、代わりにターミナルを使用する方が適切です。たとえば、Ubuntu ベースのディストリビューションのターミナル コマンドは次のとおりです。
sudo apt install dosbox
またはArch Linuxの場合:
sudo pacman -S dosbox
Fedora Linuxの場合:
sudo dnf インストール dosbox
インストーラーの実行が開始され、何を実行しているのか確認する必要がある場合があります。インストールには数分もかかりません (Linux Mint を実行している私の古いラップトップでは 2 分かかりました)。これで、DOSBox を実行する準備が整いました。次のように入力するだけです。
dosbox
プログラムが実行され、古いターミナルが表示されます。
何が起こっているのかを把握するために、青色の指示を必ず読んでください。簡単に言うと、フォルダーを取得してインストールする必要があります。この場合のマウントとは、このフォルダーが C ドライブ (DOS のメイン ドライブ) として機能することを DOSBox に指示することを意味します。これを行うには、DOSBox で次のコマンドを入力します。
c /home/ユーザー名/dosgames をマウントします
DOS では、Linux とは異なり、どの大文字を使用するかは考慮されないため、すべて小文字で入力することに注意してください。これによりドライブがマウントされ、次のように入力してアクセスします。
c:
結果は次のようになります。
これで、インストールしたゲームやプログラムにアクセスしてプレイできるようになります。 DOSBox の使用方法については完全なガイドがあります。ただし、「アプリケーションのナビゲートと起動」の見出しより上の項目は Windows 固有のものであることに注意してください。
FreeDOS または DOSBox のセットアップは非常に簡単ですが、ハードウェアの違いにより、システムの制限内で作業する意思がある場合、または何らかの理由で DOSBox でプログラムを実行できない場合を除いて、通常は FreeDOS を避けることをお勧めします。 Windows 3.1 をセットアップしたり、コンピューティングの歴史を調べたりすることもできます。
最新のツールとオープンソース コミュニティのおかげで、Linux 上で MS-DOS プログラムを実行することはもはや技術的な課題ではなくなりました。数十年前に取り組んだソフトウェアを復活させる場合でも、コンピューティングの歴史を調べる場合でも、このガイドの手順に従えばスムーズな操作が保証されます。コメント欄であなたの考えを共有してください: どの古いプログラムを実行したいですか?この記事を他の技術愛好家に送ってみませんか?











