如何在樹莓派上運行 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 程序和遊戲。



如何將表情符號放入 Discord 頻道名稱中

如何將表情符號放入 Discord 頻道名稱中

想要為您的 Discord 伺服器添加一些風格和個性嗎?以下是如何快速輕鬆地將表情符號放入 Discord 頻道名稱中的方法。

Center Stage 在 iPad 上無法運作的 5 個最佳修復方法

Center Stage 在 iPad 上無法運作的 5 個最佳修復方法

如果在 iPad 上進行視訊通話期間 Center Stage 功能無法正常運作,可以使用以下一些可行的解決方案來解決該問題。

如何在 Mac 上反轉滾動方向

如何在 Mac 上反轉滾動方向

想要反轉 Mac 上的滾動方向嗎?或想要你的滑鼠有獨立的滾動方向。請查看我們的指南以了解具體操作方法。

如何使用 YouTube 的多音軌功能

如何使用 YouTube 的多音軌功能

讓我們看看如何使用 YouTube 的多音軌功能並在同一 YouTube 影片上切換到不同的音訊語言。

如何清除 Spotify 上的快取以及執行此操作時會發生什麼

如何清除 Spotify 上的快取以及執行此操作時會發生什麼

清除 Spotify 可以解決播放問題,並釋放手機上的儲存空間。以下是清除 Spotify 快取的方法。

如何查看和刪除 YouTube 音樂歷史記錄

如何查看和刪除 YouTube 音樂歷史記錄

正在尋找查看和刪除您的 YouTube Music 歷史記錄的方法?看看這篇文章,我們將向您展示如何做到這一點!

免費取得 Microsoft Office 的 8 種工作方式

免費取得 Microsoft Office 的 8 種工作方式

希望在使用 Microsoft Office 強大功能的同時省錢?以下是 8 種免費取得 Microsoft Office 的最佳方式。

修復三星 Galaxy 裝置上訊息順序錯誤的 2 種方法

修復三星 Galaxy 裝置上訊息順序錯誤的 2 種方法

您是否在 Galaxy 手機上看到錯誤的訊息順序?那不是它應該如何工作的。讓我們解決這個問題。

如何更改桌面和行動裝置上的 YouTube 播放速度

如何更改桌面和行動裝置上的 YouTube 播放速度

了解如何更改桌面和行動裝置上的 YouTube 播放速度,以節省時間、進行研究並有效率地享受觀看影片的樂趣。

將生日新增至 Google 日曆的 2 種簡單方法

將生日新增至 Google 日曆的 2 種簡單方法

想要在 Google 日曆中查看生日嗎?了解如何將生日新增至 Google 日曆(無論是否有聯絡人)。