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

如何在 Snapchat 上重新開啟或重播快照

如何在 Snapchat 上重新開啟或重播快照

想要在 Snapchat 上再次查看 Snap 嗎?您可以使用以下 5 種方法在 Android 和 iPhone 上的 Snapchat 上重新開啟或重播 Snap。

修復 YouTube 音樂無法在 Apple CarPlay 上運行的 6 種方法

修復 YouTube 音樂無法在 Apple CarPlay 上運行的 6 種方法

YouTube Music 無法在 Apple CarPlay 上運作嗎?這不應該阻止您插入一些音樂。以下是解決此問題的方法。

如何在應用程式和瀏覽器中的 Reddit 影片上獲取聲音

如何在應用程式和瀏覽器中的 Reddit 影片上獲取聲音

您在包含影片的 Reddit 貼文中聽不到聲音嗎?您可以使用以下幾種方法來解決該問題。

如何在 Apple Music 上新增和管理喜愛的歌曲

如何在 Apple Music 上新增和管理喜愛的歌曲

透過新的 iOS 17 更新,您可以在 iPhone、iPad 和 Mac 上的 Apple Music 上查看您最喜愛或喜愛的歌曲。

在 Adob​​e Photoshop 中擴展圖像(或背景)的 3 種方法

在 Adob​​e Photoshop 中擴展圖像(或背景)的 3 種方法

想要在 Adob​​e Photoshop 中擴展您的影像或背景嗎?看看這 3 種方法,在 AI 的幫助下輕鬆擴展照片。

如何將 Twitch 連結到 Discord:綜合指南

如何將 Twitch 連結到 Discord:綜合指南

Discord 和 Twitch 是建立強大社群的絕佳平台。如果您想將它們聚集在一起,請了解如何將 Twitch 連結到 Discord。

如何查看、匯出和刪除 Bing 聊天記錄

如何查看、匯出和刪除 Bing 聊天記錄

想知道如何查看匯出和刪除 Bing 聊天歷史記錄?我們在這份詳細指南中涵蓋了您需要了解的所有內容。

解決 Facebook 約會無法正常工作或顯示的 10 種最佳方法

解決 Facebook 約會無法正常工作或顯示的 10 種最佳方法

當 Facebook 約會 停止工作時,您可能會錯過潛在的配對。看看修復 Facebook 約會不顯示的最佳方法。

如何取消追蹤與您不再相關的 Facebook 頁面

如何取消追蹤與您不再相關的 Facebook 頁面

不再與某些頁面的內容相關?以下是如何取消關注 Facebook 頁面並整理您的動態。

修正 TikTok 在網頁瀏覽器中無法運作的 10 種方法

修正 TikTok 在網頁瀏覽器中無法運作的 10 種方法

TikTok 是否無法在您首選的網頁瀏覽器中運作?以下是修復 TikTok 無法在瀏覽器中運行的方法。