RS/6000AIX 的引导分为多用户(normal)模式和单用户(service)模式。在正常情况下一般选择多用户引导模式,在进行系统维护时则选择单用户模式。
1、多用户引导模式
在系统正确安装完毕后,执行多用户模式引导仅需以下两步:
●把前面板的钥匙开关扳在 Normal 位置(逆时针到头)。
●按下系统电源(在多处理器系统,可以在控制台键入 POWER 后回车)。
以后系统自动运行,最后进入多用户模式,出现等待登录界面。在多用户模式时系统引导过程将按次序经过下列阶段:
阶段 1:只读存储器的引导程序导入(ROS IPL)
这阶段包括上电自检(POST),查找引导设备,并且把引导核心装载进内存。
阶段 2:配置基本设备
这阶段系统运行/etc/rc.boot 1。 rc.boot 创建对象数据管理器( ODM)数据库,保证基本设备被设置, 然后初始化逻辑卷管理器 ( LVM ),激活根卷组(rootvg),检查并安装根文件系统。
阶段 3:配置其它设备
这阶段系统运行/etc/rc.boot 2。把 ODM 数据和设备文件装载入根文件系统,并且配置在阶段 2 没被配置的其他设备。
阶段 4:系统初始化
这阶段启动/etc/init,进程号( pid )为 1。
阶段 5:运行阶段
这阶段 init 运行/etc/inittab 文件中的各个条目,并且调用/etc/rc.boot 3。然后,安装/tmp文件系统;ODM数据库被保存便于下一次的启动;并且运行状态被设置为多用户,如果/etc/inittab 里 TCP/IP 和 NFS等条目未被注释,这些系统将被启动。
下面是一个典型的/etc/inittab 文件
init:2:initdefault:
brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot#★阶段 5
powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power
Failure Detection
rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks #★多用户模式
fbcheck:2:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run /etc/firstboot
srcmstr:2:respawn:/usr/sbin/srcmstr # System Resource Controller #★启动 SRC
rctcpip:2:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons #★启动 tcpip
rcnfs:2:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons #★启动 NFS
cron:2:respawn:/usr/sbin/cron
piobe:2:wait:/usr/lib/lpd/pio/etc/pioinit >/dev/null 2>&1 # pb cleanup
qdaemon:2:wait:/usr/bin/startsrc -sqdaemon
writesrv:2:wait:/usr/bin/startsrc -swritesrv
uprintfd:2:respawn:/usr/sbin/uprintfd
logsymp:2:once:/usr/lib/ras/logsymptom # for system dumps
infod:2:once:startsrc -s infod
diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1
dt:2:wait:/etc/rc.dt #★通用桌面环境
cons:0123456789:respawn:/usr/sbin/getty /dev/console #★启动 ASCII 终端守候进程
正如所看到的,/etc/inittab 通过运行/etc/rc.dt 脚本,在 lft(低功能终端设备)启动通用桌面环境(CDE)。将看到类似 xdm 的界面,这跟在 ASCII 终端显示的登录界面完全不一样。
在阶段 5(运行阶段)以前,可以通过机器的前面板上的 LED 显示,了解引导序列。当引导序列进行时,LED 有 3位代码闪烁。如果想知道代码的意思,请到《诊断指南》中查找。到一定阶段,将会看见代码 c32 或 c33, 它显示运行阶段正在分配控制台。 c32 为低功能终端设备(lfts),而 c33 为串口线终端(ttys)。
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/unix/