在硬盘上安装 FreeDOS

在硬盘上安装 FreeDOS

我对在硬盘上安装 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,否则可能会出现问题。我记不清是否支持 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 在具有 2GB 甚至 1.5 GB RAM 的系统上可能会遇到问题。(我不记得 FreeDOS 处理更大 RAM 的系统有多好。)

您还需要确保 X64 系统启动到启用 16 位代码的模式。使用 16 位内核可能会解决这个问题。如果您最终以 64 位增强模式运行,您将获得 64 位芯片的一些卓越速度和其他优势,但在该模式下会失去 16 位兼容性,通常直到您重新启动。失去 16 位兼容性将从根本上消除与许多 DOS 软件(包括操作系统本身的部分)的兼容性。

相关内容