操作教程图解 dos启动怎么操作

在使用DOS电脑的过程中,我很欣赏开机过程相对容易理解 。DOS中没有太多变化的组件 。今天,我想和大家分享一个关于电脑如何引导和启动像FreeDOS这样的简单操作系统的概述 。
初始引导 当您打开电脑电源时,系统会进行一些自检,例如验证内存和其他组件 。这称为开机自检(POST) 。在POST之后,计算机使用硬编码的指令来告诉它在哪里可以找到加载操作系统的指令 。这就是“引导加载程序”,它通常试图在硬盘上找到主引导记录(MBR) 。然后MBR加载主操作系统,这里是FreeDOS 。
这种定位一条信息以便计算机能够加载操作系统的下一部分的过程被称为“自举”,它来自于一句老话“通过自己的努力靠自己的力量把自己捡起来” 。正是根据这种用法,我们采用“boot boot”这个词来表示启动计算机 。
内核 当计算机加载FreeDOS内核时,内核做的第一件事就是识别用户指示使用的任何参数 。它保存在一个名为FDCONFIG的文件中 。SYS,与内核在同一个根目录下 。如果FDCONFIG 。SYS不存在,FreeDOS的内核会寻找一个名为CONFIG的替代文件 。[计]系统复制命令(system的简写)
如果你在20世纪80年代或90年代使用过DOS,你可能对它的配置很熟悉 。SYS文件 。从1999年开始,FreeDOS首先寻找FDCONFIG 。SYS以防你的DOS系统和其他DOS(比如MS-DOS)双启动 。请注意,MS-DOS只使用配置文件 。SYS文件 。所以,如果你同时用同一块硬盘启动FreeDOS和MS-DOS,MS-DOS用的是CONFIG 。SYS来配置自己,而FreeDOS使用FDCONFIG 。SYS这样双方都可以使用自己的配置 。
Fd.sys可以包含一些配置设置,其中之一是SHELL=或SHELLHIGH= 。任何一个都会指示内核加载这个程序作为用户的交互外壳 。
如果没有FDCONFIG 。系统或配置 。SYS存在,那么内核将采用几个缺省值,包括在哪里找到shell 。如果在启动FreeDOS系统时看到“错误或缺少命令解释器”的消息,说明SHELL=或SHELLHIGH=指向了一个你系统中不存在的SHELL程序 。
您可以通过查看SHELL=或SHELLHIGH=行来调试此问题 。如果你做不到这一点,请确保你在FreeDOS系统的根目录下有一个名为COMMAND.COM的程序 。就是壳,我接下来要讲的 。
shell 在DOS系统中,“shell”一词通常指命令行解释程序:一种交互式程序,它从用户那里读取指令,然后执行这些指令 。这里,FreeDOS的shell类似于Linux的Bash shell 。
除非您使用shell=或SHELLHIGH=来要求内核加载不同的SHELL,否则DOS上的标准命令行SHELL称为COMMAND.COM 。当COMMAND.COM启动时,它也会寻找一个文件来配置自己 。默认情况下,COMMAND.COM将查找名为AUTOEXEC的文件 。根目录中的BAT 。AUTOEXEC 。BAT是一个“批处理文件”,包含一组在启动时运行的指令,大致类似于~/ 。bash在Linux上启动时读取Bashrc“资源文件” 。
【操作教程图解 dos启动怎么操作】可以使用shell=或SHELLHIGH=来更改FDCONFIG中的SHELL和SHELL启动文件 。SYS文件 。FreeDOS 1.3 RC4安装程序将系统设置为读取FDAUTO 。BAT而不是AUTOEXEC 。但是内核出于同样的原因读取另一个配置文件;你可以用硬盘上的另一个DOS来双启动FreeDOS 。FreeDOS会用FDAUTO 。BAT和MS-DOS会用AUTOEXEC 。装甲兵基础训练(Basic Armor Training)?教学法学士(Bachelor of Arts in Teaching)?B.A.T.Industries PLC(在英国的世界最大的香烟公司)
如果没有AUTOEXEC这样的启动文件 。BAT,shell会简单地提示用户输入日期和时间 。
就是这样 。当FreeDOS加载内核,内核加载shell时,FreeDOS就准备好让用户输入命令了 。


    推荐阅读