当前位置:首页 > 生活百科

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

栏目:生活百科日期:2024-12-21浏览:0

在使用 DOS 计算机的过程中,我很欣赏的一点是,引导过程相对容易理解。在 DOS 中没有太多的变动组件。而今天,我想和大家分享一下电脑是如何引导和启动像 FreeDOS 这样的简单操作系统的概况。

初始引导

当你打开计算机的电源时,系统会进行一些自我检查,如验证内存和其他组件。这被称为开机自检Power On Self Test(POST)。POST 之后,计算机使用一个硬编码指令,告诉它在哪里找到加载操作系统的指令。这就是“引导加载程序boot loader”,通常它将试图找到硬盘上的主引导记录Master Boot Record(MBR)。然后,MBR 加载主操作系统,在这里就是 FreeDOS。

这个定位一个信息以便计算机能够加载操作系统的下一个部分的过程被称为“引导bootstrapping”,来自于“通过你自己的努力振作起来picking yourself up by your bootstraps”的古老说法。正是从这个用法中,我们采用了“引导boot”一词来表示启动你的计算机。

内核

当计算机加载 FreeDOS 内核时,内核所做的第一件事就是识别用户所表示要使用的任何参数。它被保存在一个叫做 FDCONFIG.SYS的文件中,与内核保存在同一个根目录下。如果FDCONFIG.SYS不存在,那么 FreeDOS 的内核就会寻找一个叫做CONFIG.SYS的替代文件。

如果你在 20 世纪 80 年代或 90 年代使用过 DOS,你可能对 CONFIG.SYS文件很熟悉。从 1999 年起,FreeDOS 首先寻找FDCONFIG.SYS,以防你的 DOS 系统与其他 DOS(如 MS-DOS)做了双启动。请注意,MS-DOS 只使用CONFIG.SYS文件。因此,如果你用同一个硬盘同时启动 FreeDOS 和 MS-DOS,MS-DOS 使用CONFIG.SYS来配置自己,而 FreeDOS 则使用FDCONFIG.SYS。这样一来,双方都可以使用自己的配置。

FDCONFIG.SYS可以包含一些配置设置,其中之一是SHELL=SHELLHIGH=。任何一个都会指示内核加载这个程序作为用户的交互式 shell。

如果 FDCONFIG.SYSCONFIG.SYS都不存在,那么内核就会假定几个默认值,包括在哪里找到 shell。如果你在启动 FreeDOS 系统时看到 “Bad or missing Command Interpreter” 的信息,这意味着SHELL=SHELLHIGH=指向了一个在你系统中不存在的 shell 程序。

你可以通过查看 SHELL=SHELLHIGH=行来调试这个问题。如果做不到这一点,请确保你在 FreeDOS 系统的根目录下有一个名为COMMAND.COM的程序。它就是shell,我接下来会讲到它。

shell

在 DOS 系统中,“shell” 一词通常是指一个命令行解释器:一个交互式程序,它从用户那里读取指令,然后执行它们。在这里,FreeDOS 的 shell 与 Linux 的 Bash shell 相似。

除非你用 SHELL=SHELLHIGH=要求内核加载一个不同的 shell,否则 DOS 上的标准命令行 shell 被称为COMMAND.COM。当COMMAND.COM启动时,它也寻找一个文件来配置自己。默认情况下,COMMAND.COM会在根目录下寻找一个名为AUTOEXEC.BAT的文件。AUTOEXEC.BAT是一个“批处理文件”,它包含一组启动时运行的指令,大致类似于 Linux 上 Bash 启动时读取的~/.bashrc“资源文件”。

你可以在 FDCONFIG.SYS文件中用SHELL=SHELLHIGH=改变 shell 以及 shell 的启动文件。FreeDOS 1.3 RC4 安装程序将系统设置为读取FDAUTO.BAT而不是AUTOEXEC.BAT。这与内核读取另一个配置文件的原因相同;你可以在硬盘上用另一个 DOS 双启动 FreeDOS。FreeDOS 将使用FDAUTO.BAT而 MS-DOS 将使用AUTOEXEC.BAT

如果没有像 AUTOEXEC.BAT这样的启动文件,shell 将简单地提示用户输入日期和时间。

就是这些了。当 FreeDOS 加载了内核,而内核也加载了 shell,FreeDOS 就准备好让用户输入命令了。

“dos启动怎么操作(操作教程图解)” 的相关文章

年收入100万算什么阶层,2019收入阶层划分图

说实话,我不认识年收入100万的高端人事,在我看来,如果不是祖业或者捞偏门,单就工资来说,年入百万,绝对属于精英级别了。除去做生意的,我认识的最高收入家庭,丈夫...

主流自媒体平台有哪些(5大主流自媒体平台)

自媒体业越来越成熟,很多人选择从事自媒体工作,不论是在企业就职,当写手、编辑运营,还是自己全职做自媒体。有很多刚入门写作的朋友问,写文章真的能赚钱吗?答案是真的...

1080i和1080p有啥区别,带你深入了解两者之间的差别

我们上网看视频的时候经常会在画质选项中看到480P、720P、1080P等选项,那么这后面的P代表了什么意思呢?我们看到的视频本质上就是一张一张的图片,比如10...

如何取得客户信任的三要素(赢得客户信任的3个必备点)

汽车销售和其他行业的销售略有不同:汽车品牌高档的,遇到的客户很少在价格墨迹,而是更注重服务;中低档品牌的汽车销售,遇到的客户大多会热衷于讨价还价,在高配与低配之...

当兵退伍补贴最新政策,这两大入伍退伍优待标准须知

在部队待了几年,或有些不舍,有些怀念,转眼就要离开部队了。离开部队要重新面对新的生活,适应新的社会环境。自主就业,国家都有发放一笔退役金。自主就业的退役士兵发放...

制作电子杂志的软件有哪些(可以做电子杂志的软件)

一、电子杂志是什么电子杂志,又称网络杂志、互动杂志。目前已经进入第四代,以HTML5技术为独立于网站存在。电子杂志兼具了平面与互联网两者的特点,且融入了图像、文...

mac更换电池教程(macbook维修价目表)

2月10号消息,苹果于今日发布了macOSBigSur11.2.1系统,可以解决2016和2017款MacBookPro无法充电的问题。此外,苹果还发布了一份关...

php查找字符串是否存在(php查找字符串位置)

一、字符串介绍字符串是指由零个或多个字符构成的一个集合。字符主要包含以下几种类型:数字类型:如:1,2,3等字母类型:如:a,b,c等特殊字符:如:$,%,&&...

外套豆绿色配什么颜色好看(不挑人且好看的豆绿色外套穿

自从《延禧攻略》这部剧大火后,剧中的经典配色就被我们熟知并流传了起来,它们还有属于自己的名字:莫兰迪色;其实莫兰迪色是用一个意大利油画家的名字命名的,他叫乔治·...

vivo手机找回删除的照片(恢复已删除数据文件的方法)

VIVO是目前最受欢迎的手机品牌之一,现在的VIVO手机几乎随处可见。在今年VIVO更是风格大改玩起了创新,上个月所推出的VIVONEX在国内乃至全世界都广受好...