我對在硬碟上安裝 FreeDOS 有一些疑問。我無法在 freedos.org 頁面上找到回應。
我從檔案 FD12CD.iso 開始,並且運行 Linux。
我可以在任何硬碟上使用 FAT16 分割區嗎?主分區有必要嗎?該分區是否是第一個主分區?我可以使用 GPT 分割區磁碟嗎?我可以使用 dd 實用程式將 FD12CD.iso 複製到硬碟上的分割區嗎?
這裡還有其他問題需要處理嗎?
答案1
我的答案可能很快就會顯得相當過時,因為它在某些方面顯得模糊,但由於問題很年輕(我在一小時內回复),我認為這可能會有所幫助。 (我可能會也可能不會更新這個。)
我可以在任何硬碟上使用 FAT16 分割區嗎?
MS-DOS 支援 FAT12 和 FAT16,分割區最大為 2 GB。 FreeDOS 支援相同的功能,我相信 FreeDOS 也可以很好地處理 FAT32 分割區,至少可以處理大約 120 GB 的磁碟。如果您使用的磁碟高於此值,除非軟體支援 LBA 48,否則可能會出現問題。
https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI
指出,“硬碟製造商已經(2010 年及以後)推出具有大扇區的硬碟,而 BIOS 無法處理這些硬碟(它們被硬編碼為 512 位元組磁區)。”
主分區有必要嗎?
對於傳統 DOS,是的。 FreeDOS 在某些方面更加靈活。我不記得它是否支援從“邏輯驅動器”(在擴展分區內)啟動。
該分區是否是第一個主分區?
不。
我可以使用 GPT 分割區磁碟嗎?
顯然不是。 GPT 通常與 UEFI 支援相關(雖然不必要,但很常見)。有關 UEFI 的更多信息,也許可以查看:
http://wiki.freedos.org/wiki/index.php/Releases/1.3#Support_for_UEFI.3F 和/或 http://wiki.freedos.org/wiki/index.php/UEFI 儘管目前,兩者都向我展示:
“專案網站暫時離線” “SourceForge 專案網站目前流量異常高。我們的支援人員已收到通知。”
https://web.archive.org/web/20200519145614/http://wiki.freedos.org/wiki/index.php/Releases/1.3#UEFI 顯示“由於英特爾計劃到 2020 年在其新平台中終止“傳統 BIOS”支援(轉而支援 UEFI),因此用戶詢問 FreeDOS 是否會更新以支援 UEFI。簡短的回答是“否”。”
https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI
也否認有任何這方面的計劃。
我可以使用 dd 實用程式將 FD12CD.iso 複製到硬碟上的分割區嗎?
是的,但可能毫無用處。 ISO 檔案的目的是嘗試啟動它。從那裡運行安裝程序,它可能使用 XFDisk 建立分割區,使用 FORMAT 在分割區上建立 FAT 檔案系統,並使用 SYS 複製系統檔案並更新 MBR 中的引導程式碼。
您通常可以使用其他工具手動完成大部分工作。確切的要求因 DOS 版本而異。我建議複製io文件(在大多數DOS 中為IBMBIO.SYS,在MS-DOS 中為IO.SYS)作為驅動器上的第一個文件,然後是另一個文件(在大多數DOS 中為IBMCOM.SYS,在MS- DOS 中是MSDOS.SYS),也許你的命令列解釋器(對於 FreeDOS,建議使用優秀的 4DOS 7.50.1,或者可能是更新的版本,但與 FreeDOS 捆綁在一起的 COMMAND.COM 也可以工作)。
這裡還有其他問題需要處理嗎?
SuperUser 中的這個「問題」違反了我們在 Stack Exchange 上建議的格式。 SuperUser 上的每個「問題」頁面都只專注於一個問題。當您有多個這樣的問題時,首選方法是為每個問題建立一個「問題」頁面。
這樣做的原因是為了避免某些答案最終比其他答案更好地回答某些問題的問題。每頁只限制一個問題可以讓事情進展得更順利。
對於較新的系統,我遇到的常見問題是對大磁碟的支援和對更多 RAM 的支援。我記得,MS-DOS 在 RAM 為 2GB 甚至 1.5GB 的系統上可能會出現問題。 (我不記得 FreeDOS 處理更大 RAM 系統的效果如何。)
您還需要確保 X64 系統啟動到啟用 16 位元代碼的模式。使用 16 位元核心可能可以解決這個問題。如果您最終在 64 位元增強模式下運行,您將獲得 64 位元晶片的一些卓越速度和其他優勢,但會失去該模式下的 16 位元相容性,通常直到您重新啟動為止。失去 16 位元相容性將基本上消除與許多 DOS 軟體(包括作業系統本身的部分)的兼容性。