如何在樹莓派上運行 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

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。