爱收集资源网

配置FreeDOS,轻松学习FDCONFIG.SYS使用

网络整理 2023-10-01 21:03

学习怎么使用 FDCONFIG.SYS 来配置 FreeDOS 。

FreeDOS 是主配置文件是在根目录中的名称为FDCONFIG.SYS的文件。这个文件包含一系列的行,每行都设置一个例如LASTDRIVE=Z或FILES=40的值。例如,在 FreeDOS 1.3 RC4 中的默认FDCONFIG.SYS,看起来像这样:

#e:1:a:5:4:3:6:a:2:3:f:2:2:c:c:f:6:b:f:5:c:6:8:0:d:6:f:f:7:f:d:e#

但是,这些指令行都表示哪些意思?为什么一些指令行有一个问号(?)或一个感叹号(!),而其它的命令行却没有?

一个简单的配置

让我们从一个简单的配置开始,像这样,我们就可以看见我们的配置做了哪些。做出这个极其简单的FDCONFIG.SYS文件:

#5:5:5:4:c:e:0:e:3:6:d:0:4:6:7:f:a:4:7:f:f:c:3:2:7:3:c:5:4:0:8:f#

这个配置文件仅包含几个指令:

LASTDRIVE=ZBUFFERS=20FILES=40DEVICE=C:\FDOS\BIN\HIMEMX.EXESHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT

第一行指令告诉 FreeDOS 在存储器中保留多少驱动器字母。(DOS 使用字母来表示附属于系统的每位驱动器,LASTDRIVE=Z表示预留从A到Z的所有驱动器字母)。LASTDRIVE会影响系统可以辨识的逻辑驱动器的数目。你可能没有任何的逻辑驱动器;FreeDOS 安装器不会默认设置这种逻辑驱动器。在任何情况下,在任何 FreeDOS 系统上设置LASTDRIVE=Z都是没有危害的。

BUFFERS行设置文件缓冲区预留存储器。缓冲区有助于加速个别须要储存空间的进程,例如复制文件。如果你为BUFFERS设置一个较大的值,那么 FreeDOS 将预留更多的存储器。同理反之。大多数的用户将会设置其为BUFFERS=20或BUFFERS=40,取决于她们在系统上读写文件的频度。

FILES设置决定 DOS 允许你一次打开多少文件。如果你运行的一个应用程序须要一次打开好多文件,例如打开一个谱系数据库,你可能须要为FILES设置一个较大的值。对于大多数的用户来说,FILES=40是一个合理的值。

DEVICE是一个特殊的指令,用于加载设备驱动器。DOS 需要针对个别硬件或配置文件的设备驱动器。这行DEVICE=C:\FDOS\BIN\HIMEMX.EXE来加载HimemX设备驱动,这样,DOS 可以借助超出前 640 KB 的扩充存储器。

最后的指令行告诉 FreeDOS 的内核在那里找到命令行 shell 。默认情况下,内核将从COMMAND.COM开始查找 shell ,但是你可以使用SHELL指令来修改它。在这个示例中,SHELL=C:\FDOS\BIN\COMMAND.COM说明 shell 是COMMAND.COM程序,位于C驱动器上的\FDOS\BIN目录之中。

在SHELL结尾处的其它文件表示选项为COMMAND.COM的 shell 。FreeDOS的COMMAND.COM支持一些启动选项来更改它的行为,包括:

通过这个简单的配置文件,你应当才能理解 FreeDOS 1.3 RC4 安装的FDCONFIG.SYS文件中的一些东西。

启动菜单

FreeDOS 支持一种有序的功能:在一个系统上使用多个配置文件,使用一个“启动菜单”来选择你想要的配置。FDCONFIG.SYS文件包含一些定义菜单的行:

#0:1:9:6:8:9:e:2:3:e:7:a:f:a:b:1:a:7:7:a:1:9:a:7:7:f:9:4:9:d:7:a#

MENUCOLOR指令定义启动菜单的文本颜色和背景颜色。这些值一般在 0 到 7 的范围之内, 并代表那些颜色:

因此,MENUCOLOR=7,0的定义意味着显示一个蓝色背景(0)白色文本(7)的菜单。如果你想使用一个红色背景黄色文本,你可以将其定义为MENUCOLOR=7,1。

在行腹部的感叹号(!)意味着:不管你选择那个菜单,这个指令都将会执行。

MENUDEFAULT=1,5行告诉内核等待用户多长时间来选择启动菜单项,或者假如用户没有选择的话,使用哪个默认菜单项。MENUDEFAULT=1,5标识着系统将等待5秒钟;如果用户不在这段时间内尝试选择一个菜单的话,内核将选择启动菜单 “1” 。

#6:d:4:6:6:7:6:e:5:d:0:4:1:5:d:f:2:2:d:c:9:8:3:f:6:0:9:5:2:5:c:8#

在其后的MENU行至不同启动菜单配置的标签。它们是按次序排列的,因此,菜单项目 “1” 是第一个,接下来的 “2” 是第二个,以此类推。

#a:a:3:1:1:4:0:c:6:b:6:4:5:5:b:b:7:9:2:e:3:a:f:2:3:b:2:3:d:1:9:0#

在FDCONFIG.SYS中的接下来的一行中,你将在一个问号(?)前看见一些数字。这标识“针对这几个数字的启动菜单项,使用这行命令”。例如,如果用户选择启动菜单项 “2”、“3” 或 “4” 的话,那么带有234?的这行命令才将加载 HimemX 设备驱动器。

#d:e:a:9:e:5:8:2:1:7:9:9:2:9:1:9:1:6:c:1:5:d:4:c:9:d:3:9:2:9:d:6#

这里有很多方式来使用FDCONFIG.SYS以配置你的 FreeDOS 系统。我们在这儿只介绍基本的东西,最重用的方式是定义你的 FreeDOS 内核设置。更多的信息,探索 FreeDOS 帮助系统(在命令行中输入HELP)来学习怎么使用 FreeDOS的FDCONFIG.SYS选项:

以纯文本形式配置 FreeDOS

像 Linux 和 BSD 一样,FreeDOS 配置以纯文本的形式进行。不需要特殊指定的编辑工具,因此,深入研究,看看什么选项最适宜你。它很简单,但是功能很强悍!

via:

作者:Jim Hall选题:lujun9972译者:robsean校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

#5:a:0:b:4:4:c:d:8:f:1:1:a:1:1:e:e:f:a:6:1:f:e:f:a:2:e:0:4:0:c:0#

逻辑驱动器是什么意思
相关文章