如何在樹莓派上運行 DOS

這是在 Rasberry Pi 上運行 DOS 的方法

在 Raspberry Pi 上全新安裝 Raspbian

鍵入 Linux 命令以在 Linux for FreeDOS 中定義虛擬磁盤映像。

下載並安裝最新的 FreeDOS 發行版

按照我們的提示安裝 FreeDOS

重啟 FreeDOS 即可享受

請注意:本教程不適合初學者。本教程需要使用基於文本的 Raspian 終端命令,因此您至少需要具備基本的 Linux 知識。您不能按原樣在 Raspberry Pi 上運行實際的 MS-DOS,而是通過模擬器運行 DOS。通過使用 QEMU PC 模擬器和 FreeDOS 的組合,您可以在樹莓派上玩經典的 DOS 遊戲並運行其他 DOS 程序。一旦您將 QEMU 設置為虛擬機並安裝了 FreeDOS,您就可以在 Raspberry Pi 上運行 DOS 程序和遊戲。

目前,FreeDOS 是唯一允許您運行程序和遊戲的 DOS 程序。不能直接在樹莓派上安裝 FreeDOS 是因為 CPU 架構的原因。像任何 DOS 一樣,FreeDOS 需要一個 Intel x86 CPU 和一個 BIOS 來提供基本的運行時服務。Raspberry Pi 使用完全不同的架構運行,使用 ARM CPU,它與 Intel CPU 二進制不兼容,不包含 BIOS。因此,FreeDOS 不能在本地運行在 Raspberry Pi 上,而必須通過模擬器使用。

樹莓派設置

首先,您需要在 Raspberry Pi 上全新安裝 Raspbian。Raspbian 是專為在 Raspberry Pi 上使用而構建的操作系統 (OS)。我為此使用了 Raspberry Pi 3 Model B+,但任何 Raspberry Pi 型號都可以使用。首先,您需要將 Raspbian 安裝到您的 Raspberry Pi。按照有關如何將操作系統安裝到 Raspberry Pi的步驟進行操作。Raspbian 是您要安裝的操作系統。安裝後,您將需要從 Raspbian 桌面打開終端。

將 FreeDOS 安裝到樹莓派

QEMU 是 Quick Emulator 的縮寫。QEMU 是開源虛擬機 (VM) 軟件,可在 Linux 上將 DOS 作為“訪客”操作系統運行。這與在 Windows 10 中使用 VM 沒有什麼不同。好消息是 QEMU 已經在大多數 Linux 系統上可用,包括 Raspbian,因此無需安裝額外的軟件。

通過鍵入幾行 Linux 命令,您可以立即啟動並運行 FreeDOS。通過使用 QEMU,您需要創建虛擬機 (VM) 的每個組件。以下是安裝和運行 FreeDOS 所需的步驟和命令。首先,您需要在 Linux 中為 FreeDOS 定義虛擬磁盤映像。由於 FreeDOS 不佔用太多空間,我使用了以下命令:

qemu-img 創建 freedos.img 200M

此命令指示 QEMU 創建一個大小為 200 MB 的名為 FreeDOS.img 的磁盤映像。
現在,您需要下載並安裝最新的 FreeDOS 發行版。 下載 FreeDOS 1.2 CD-ROM “標準”安裝程序 (FD12CD.iso),因為它最適合這種情況,所以我們將使用它。

首先,您需要告訴 QEMU 使用 CD-ROM 映像並從中啟動。請記住,C:驅動器是第一個硬盤驅動器,因此 CD-ROM 將顯示為D:驅動器。為了添加其餘部分以使 FreeDOS 在 Raspberry Pi 上工作,請完整復制並粘貼以下命令:

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=d

插入命令後,按照提示操作,很快就會安裝FreeDOS。供您參考,前面的命令行告訴 QEMU 創建一個兼容 Intel i386 的虛擬機,該虛擬機具有 16 MB 內存、一個美式英語鍵盤和一個基於我本地系統時間的實時時鐘。命令行還為我的 VM 提供了一個經典的 Sound Blaster 16 聲卡、Adlib 數字音樂卡和標準的 Cirrus Logic VGA 卡。文件 freedos.img 被指定為第一個硬盤驅動器 (C:),而 FD12CD.iso 映像被指定為 CD-ROM (D:) 驅動器。QEMU 設置為從 CD-ROM 驅動器 (D:) 引導。

FreeDOS 1.2 發行版易於安裝,您只需按照提示操作即可。我提供了一些您在插入上述 Linux 命令後應該看到的屏幕截圖供您​​參考。

如何在樹莓派上運行 DOS

安裝完成後,重啟 FreeDOS。重啟後,FreeDOS 分發包已經預裝了遊戲和應用程序,可以在 DOS 上使用,通過 Raspberry Pi 上的 QEMU 模擬器運行。FreeDOS 還提供其他 DOS 程序和遊戲的附加鏈接,可在其網站上下載

在樹莓派上運行 FreeDOS


現在您已經在 QEMU 中安裝了 FreeDOS,您可能想看看 FreeDOS 運行 DOS 應用程序和遊戲的情況。性能問題很少見,但在執行任何磁盤 I/O(包括寫入大量數據)時,您可能會遇到讀取/運行時間變慢的情況。總的來說,我在運行 DOS 應用程序和玩 DOS 遊戲時沒有遇到任何問題。現在,我最喜歡在 QEMU 中使用 FreeDOS 玩的遊戲是 Doom。Doom 是我成長過程中最喜歡玩的遊戲。類似的遊戲,包括《德軍總部》和《異端》也運行良好。

同樣,由於 CPU 架構的原因,您不能直接在 Raspberry Pi 上運行任何 DOS 程序。但是,很高興知道有一種解決方法可以通過 QEMU PC 模擬器在 Raspberry Pi 上運行 DOS 應用程序和玩 DOS 遊戲。一旦您將 QEMU 設置為虛擬機模擬器並安裝了 FreeDOS,您就可以在 Raspberry Pi 上運行所有您喜歡的 DOS 程序和遊戲。



Leave a Comment

無法在 Facebook 貼文上發表評論的 9 個修復

無法在 Facebook 貼文上發表評論的 9 個修復

無法對 Facebook 貼文發表評論嗎?以下是一些提示,可協助您立即恢復在 Facebook 上發表評論的能力。

我的 Apple Watch 是什麼系列或型號

我的 Apple Watch 是什麼系列或型號

您想知道您擁有哪個 Apple Watch 系列嗎?了解如何了解您的 Apple Watch 是什麼系列或型號。

如何在 PC 和行動裝置上錄製 Discord 通話

如何在 PC 和行動裝置上錄製 Discord 通話

想要儲存您在 Discord 上的通話以供日後使用,但找不到該選項?了解如何在任何裝置上錄製不和諧通話。

將 Google Drive 轉移到另一個帳戶的 5 種方法

將 Google Drive 轉移到另一個帳戶的 5 種方法

想要將 Google 雲端硬碟轉移到另一個帳戶嗎?以下是有效執行此任務的五種逐步方法。

如何變更與 Apple ID 相關的電話號碼

如何變更與 Apple ID 相關的電話號碼

您換了新電話號碼或搬家了嗎?如果是,您可以按照以下步驟透過幾個步驟變更與您的 Apple ID 關聯的電話號碼。

如何更改 Twitch 使用者名稱和顯示名稱

如何更改 Twitch 使用者名稱和顯示名稱

您想給您的 Twitch 個人資料一個新的開始嗎?以下是如何輕鬆更改 Twitch 使用者名稱和顯示名稱。

如何選擇合適的機械式鍵盤

如何選擇合適的機械式鍵盤

想知道如何選擇適合您用途的機械式鍵盤?這是幫助您做出決定的綜合指南。

如何在 Facebook Marketplace 上獲得更多瀏覽量

如何在 Facebook Marketplace 上獲得更多瀏覽量

您是否在 Facebook Marketplace 上轉移產品時遇到困難?以下是在 Facebook Marketplace 上獲得更多瀏覽量的主要技巧。

5 修復錄音機應用程式無法在三星手機上運行的問題

5 修復錄音機應用程式無法在三星手機上運行的問題

如果您的 Samsung Galaxy 手機上的錄音機應用程式出現問題,請參閱以下一些提示以使其重新運行。

如何在 Microsoft Outlook 中翻譯電子郵件

如何在 Microsoft Outlook 中翻譯電子郵件

有關如何在 Microsoft Outlook 桌面和 Web 應用程式中輕鬆翻譯電子郵件的逐步指南。