现在的位置: 首页 > 综合 > 正文

AIX开机启动过程介绍

2017年11月24日 ⁄ 综合 ⁄ 共 693字 ⁄ 字号 评论关闭

从AIX kernel被装载到内存开始阐述AIX开机启动过程。
1、AIX系统存储在BLV的kernel在内存中创建/(root),/usr/和/var文件系统。
要注意,这里所说的文件系统,包括kernel在启动过程中都是存储在RAM(内存)中的。
他们没有权限访问BLV之外的任何内容。
2、文件系统被装载到RAM之后,kernel开始执行init进程,这个时候init进程开始接管系统启动进程。
3、AIX kernel把init进程的PID设为1,这个进程是作为parent,root进程存在的,是AIX系统中运行的其他所有进程的父进程.当init进程被装载并在启动过程运行,init调用rc.boot.
4、rc.boot文件在AIX系统启动过程中有三个重要的作用。
(1)、第一部分是rc.boot初始化了系统的硬件,使其为系统的启动做好准备。通过系统设置命令cfgmgr,一小部分系统启动需要的驱动被配置。
(2)、第二部分是文件系统/,/usr,/var和页面空间被装载。在这些文件系统被装载以后,init被硬盘上的PID为1的init进程所替代,同时RAM被清空。
(3)、第三部分和最后部分,rc.boot,实际的init进程是从硬盘上运行的。
当init被执行后,/etc/inittab文件被堵去,同时里面的每一条都被执行。
在这个过程中,/tmp文件系统正被装载到硬盘上。
现在,系统正在启动的最后过程中,cfgmgr命令再一次运行把剩下的在第一部分没有被rc.boot运行的驱动运行起来。
5、init进程被执行以后,下一步就是init会打开/etc/inittab,并且执行里面的内容。

抱歉!评论已关闭.