启动SCO OpenServer系统的主要过程

来源:岁月联盟 编辑:zhu 时间:2008-04-04
启动SCO OpenServer系统的主要过程内容简介:启动SCO OpenServer系统的主要过程是什么? 主要涉及哪几个文件? 整个SCO OpenServer系统的启动分为两个阶段,第一阶段是系统自举,第二阶段是启动Unix。 由于Unix驻留介质不同,整个系统启动阶段也不完全相同。 启动SCO OpenServer系统的主要过程是什么?
   
  主要涉及哪几个文件?

  整个SCO OpenServer系统的启动分为两个阶段,第一阶段是系统自举,第二阶段是启动Unix。
   
  由于Unix驻留介质不同,整个系统启动阶段也不完全相同。以从硬盘上引导系统为例。

  系统自举阶段主要分三个步骤:
  1.由ROMBIOS引导硬盘的0道0扇区的Master boot块;
  2.由Master boot块引导硬盘活动分区的第0扇区的boot块;
  3.该boot块将随后扇区的内容引导并运行。

  启动Unix阶段主要是由boot程序引导Unix核心程序开始,即引导/stand/unix。当Unix系统被引导运行后,将启动一个称为init的进程,该进程将启动/etc/inittab文件中所列的进程,并且引导系统进入某一特定的运行级别。

  与系统初启有关的文件主要有以下几个:
  boot 文件
  /etc/inittab 文件
  /etc/init.d和/etc/rcn.d 文件

  boot文件在/etc/default目录下,这是一个文本文件,其内容规定了系统启动程序的参数设置。/etc/inittab文件也是一个文本文件,其内容是由一个个独立的项所组成的,项与项之间由换行符分隔。init进程顺序读取各项,控制init生成相应的进程。

  运行级分别对应一个文件/etc/rcn和一个目录/etc/rcn.d,其中n为运行级。/etc/rcn是一个shell程序,当系统进入运行级n或者离开运行级n时,init就要将对应的rcn投入运行。例如,运行级2对应一个文件/etc/rc2和一个目录文件,在/etc/rc2.d目录下,是一些shell程序文件,每个文件的文件名指了它们的启动和终止。

图片内容