Boot process(启动过程)

来源:互联网 发布:bim模拟施工软件 编辑:程序博客网 时间:2024/04/29 01:20

启动过程:

系统测试硬件 → 加载和运行操作系统 → 配置设备


启动操作系统需要以下资源:

- 一个启动镜像(在机器启动或重置的之后,可以被加载的)

- 访问根目录或 /usr 文件系统


系统启动的三种类型:

- 硬盘启动On PCI-based systems with no key locking, this is the default(默认) startup mode

- 无磁盘的网络启动(没有磁盘或者无数据工作站,通过网络远程启动,远程文件服务器提供文件和程序)

- 服务启动(A machine is started from a hard disk, network, tape, or CD-ROM with the key set in the service position. This condition is also called maintenance mode. In maintenance mode, a system administrator can perform tasks, such as installing new or updated software and running diagnostic checks.)


硬盘启动过程:

当操作系统被安装的时候,启动镜像在已创建的本地磁盘中被发现。在启动过程中,系统配置在机器中找到的全部设备,初始化系统操作需要的其他基本的软件(例如逻辑卷管理器)。在这个过程最后,文件系统被装载和准备好被使用。

一般要求同样适用于无磁盘的网络客户。他们还需要一个启动镜像和访问操作系统文件树。无磁盘的网络客户没有本地文件系统,他们通过远程访问的方式获得全部信息。


系统在他们的磁盘中为启动过程找到全部的必要信息。当系统通过电源开关启动(冷启动),或者通过reboot或shutdown命令重启(热启动)时,在系统准备好使用之前,有一系列的事件会发生。这些事件包括(启动的过程):

1.读取只读存储(ROS)内核初始化阶段

检查主板问题,只读存储器中的初始化程序加载,寻找启动列表。一旦启动列表被找到,启动镜像被读入内存,系统初始化开始。

2.基本设备配置阶段

通过cfgmgr命令的帮助,全部设备在这个阶段被配置。

3.系统启动阶段

在这个启动过程,全部的逻辑卷被激活,分页调度开始,/etc/inittab文件被处理。


启动过程之——加电顺序、LED灯和音频信号

一些依据RS/6000的MCA系统有LED等显示系统正处于哪个启动阶段。如果有错误出现,你可以根据LED提示的代码,采取适当的行动来解决相应问题。

PCI RS/6000系统使用声音和图像来显示启动过程的不同阶段。例如,一旦系统加电,当处理器被发现并激活的时候,一个嘟嘟的声音将会产生。当系统内存检查完成的时候,PowerPC的log被显示(或者以文本形式显示出来)。所有具有有效地址的设备的logo将显示出来。当设备logo显示的最后,如果系统的只读存储器没有被破坏,嘟嘟声再次响起。




0 0
原创粉丝点击