电脑技术学习

对话 UNIX: 启动

dn001

  引导程序

  在 POST 过程完成后,将引导程序(用于加载大型程序的小型程序)加载到内存中。然后,引导程序将启动逻辑卷 (BLV) 加载到内存中。加载了 BLV 后,内核将接管启动过程。

  启动逻辑卷和 bosboot 命令

  BLV 是包含 AIX 可启动映像的位置。通常,可以在服务器的本地磁盘上找到 BLV。BLV 包含 AIX 内核、rc.boot 文件、启动过程所需的命令,以及精简版本的对象数据管理器 (ODM)。

  若要创建可启动映像,请使用 bosboot 命令。使用 bosboot 命令可以从 RAM 磁盘、文件系统或内核创建启动文件(即可启动映像)。可启动映像以及一些接口是通过服务器的启动只读存储器 (ROS) 和可擦可编程只读存储器 (EPROM) 创建的。

  下列示例演示如何在用于启动系统的本地固定磁盘上的缺省 BLV 上创建可启动映像:

        bosboot -a

  AIX 内核

  存储在 BLV 中的 AIX 内核在内存中创建 / (root)、/usr 和 /var 文件系统。请记住,在操作系统启动过程中,这些文件系统以及内核最初是存储在内存中的。由于它们位于内存中,因此无法访问 BLV 以外的任何内容。

  文件系统加载到内存后,内核执行 init 进程,该进程现在接管启动过程。

  init 进程

  AIX 内核为进程 init 分配进程标识符 (PID) 1。该进程是 AIX 上运行的所有其他进程的父进程或根 进程。加载 init 进程并运行了该根进程后,init 调用 rc.boot。

  rc.boot 文件

  在 AIX 引导过程中,rc.boot 文件包括三个重要的执行阶段。rc.boot 的第一阶段是初始化系统硬件,为启动操作系统做准备。此时,使用配置管理器命令 cfgmgr 配置启动系统所需的有限数量的设备。

标签: