过程
要从硬盘引导处于维护方式中的机器:
1. 要重新引导,请关闭机器然后再打开电源,或者按下复位按钮。
2. 按下以维护方式进行重启的键序列,这个序列是在硬件文档中指定的。 3. 机器将引导到配置控制台设备的位置。如果有需要检索的系统转储,则控制台上将显示系统转储菜单。 注:
a. 如果检索转储时控制台配置失败,则系统将挂起。必须从可移动介
质引导系统以检索转储。
b. 从 AIX 5.3 中开始,当按复位按钮时,系统将会自动转储至指定
的转储设备。有关系统如何转储的更多信息,请参阅 AIX 5L Version 5.3 Kernel Extensions and Device Support Programming Concepts 中的『开始系统转储』。要在运行的系统中更改主转储设备或辅助转储设备的指定,请参阅 sysdumpdev《AIX 5L V5.3 命令参考大全,卷 5》。
4. 如果没有系统转储,或者已经将其复制,将显示诊断操作说明。按下 Enter 键以继续“功能选择”菜单。
5. 可以从“功能选择”菜单选择诊断或单用户方式:
单用户方式:要在单用户环境中执行维护,请选择此选项(选项 5)。系统继续引导并进入单用户方式。可以在此方式中进行要求系统处于单机方式中的维护,如果需要,可以运行 bosboot 命令。
引导崩溃的系统
在一些实例中,可能必须引导没有正确关闭而停止的(崩溃的)系统。此过程包括了如果在崩溃后系统无法恢复时该如何引导的基础知识。
先决条件
1. 系统由于不正常情况崩溃并且不正确关闭。 2. 系统关闭。
过程
1. 确保正确连接了所有硬件和外围设备。 2. 打开所有外围设备。
3. 观看屏幕获取有关自动硬件诊断的信息。
o 如果任何硬件诊断测试不成功,请参考硬件文档。 o 如果所有硬件诊断测试都成功,请打开系统部件。
访问不能引导的系统
如果系统不能从硬盘引导,则参阅《AIX 5L V5.3 安装指南与参考大全》的『故障诊断』中有关如何访问不能引导的系统的过程。
此过程使您能够获取系统提示,因此您可以尝试从系统恢复数据或执行矫正操作使系统能够从硬盘引导。 注:
1. 此过程仅打算供有经验的系统管理员使用,这些系统管理员知道如
何从不能从硬盘引导的系统引导或恢复数据。大多数用户不应该尝试此过程,但是应该联系他们的服务代表。
2. 此过程不打算供刚完成一次新安装的系统管理员使用,因为在此情
况下系统不包含需要恢复的数据。如果完成新的安装后不能从硬盘引导,则联系您的服务代表。
使用平面图形重新引导系统
如果已经只使用平面图形子系统安装了机器,并且稍后将其它的图形适配器添加到系统,则发生以下情况:
1. 新的图形适配器添加到系统,并且安装了其关联的设备驱动程序软件。 2. 重新引导了系统,发生以下情况之一:
a. 如果系统控制台定义为 /dev/lft0(lscons 显示此信息),则请
求用户选择在重新引导时哪一个显示器是系统控制台。如果用户选择图形适配器(非 TTY 设备),则它也可成为新的缺省显示器。如果用户选择 TTY 设备(而非 LFT 设备),则不出现系统登录。再次重新引导,显示 TTY 登录屏幕。假定如果用户将其它的图形适配器添加到系统,并且系统控制台是 LFT 设备,则用户将不选择 TTY 设备作为系统控制台。 b. 如果系统控制台定义为 TTY,则重新引导时新添加的显示适配器变
为缺省显示器。
注:由于 TTY 是系统控制台,所以它依旧是系统控制台。
3. 如果系统控制台是 /def/lft0,则重新引导后,为了在屏幕上一直显示系统控制台选项文本,会禁用 DPMS。要重新启用 DPMS,请再次重新引导系统。
诊断引导问题
多种因素可以导致系统不能引导:
? ? ? ? ?
硬件问题
有缺陷的引导磁带或 CD-ROM 不正确配置的网络引导服务器 已毁坏的文件系统
脚本(例如 /sbin/rc.boot)中的错误
有关访问不能从磁盘驱动器引导的系统的信息,请参阅访问不能引导的系统。
创建引导映象
要安装基本操作系统或访问将不从系统硬盘驱动器引导的系统,需要一个引导映象。此过程描述了如何创建引导映象。引导映象根据每种类型的设备而不同。相关的 RAM 磁盘文件系统包含以下设备的设备配置例程: 磁盘 ? 磁带 ? CD-ROM
? 网络令牌环、以太网或 FDDI 设备
?
先决条件
必须有 root 用户权限以使用 bosboot 命令。 ? /tmp 文件系统必须至少有 20 MB 可用空间。 ? 物理磁盘必须包含引导逻辑卷。要确定指定哪个磁盘设备,请在命令提示符下输入以下内容:
?
lsvg -l rootvg
lsvg -l 命令列出了 root 卷组(rootvg)上的逻辑卷。您可以从此列表上查找引导逻辑卷的名称。然后在命令提示符下输入以下内容: lsvg -M rootvg
lsvg -M 命令列出了包含不同逻辑卷的物理磁盘。
在引导逻辑卷上创建引导映象
如果正在安装基本操作系统(新的安装或更新),则调用 bosboot 命令将引导映象放置在引导逻辑卷上。引导逻辑卷是在磁盘上物理相邻的区域,在安装期间通过“逻辑卷管理器”(LVM)来创建它。 bosboot 命令执行以下操作:
1. 检查文件系统以查看是否有足够空间创建引导映象。 2. 使用 mkfs 命令和原型文件创建 RAM 文件系统。
3. 调用 mkboot 命令,该命令将内核和 RAM 文件系统合并到引导映象。 4. 将引导映象写到引导逻辑卷。
要在固定磁盘的缺省引导逻辑卷上创建引导映象,请在命令提示符下输入以下内容: bosboot -a 或者:
bosboot -ad /dev/ipldevice
注:如果创建引导映象时 bosboot 命令失败,则不要重新引导机器。解决该问题并运行 bosboot 命令以成功完成。
为了让新的引导映象可用,必须重新引导系统。
创建网络设备的引导映象
要创建以太网引导的引导映象,请在命令提示符下输入以下内容: bosboot -ad /dev/ent 对于令牌环引导: bosboot -ad /dev/tok
确定系统运行级别
在操作系统上执行维护或更改系统运行级别前,可能需要检查不同的运行级别。此过程描述了如何确定系统正在运行的运行级别和如何显示先前运行级别的历史记录。init 命令确定系统运行级别。
标识当前运行级别
在命令行中输入 cat /etc/.init.state。系统显示一个数字;它是当前运行级别。有关运行级别的更多信息,请参阅 init 命令或 /etc/inittab 文件。
显示先前运行级别的历史记录
可以使用 fwtmp 命令显示先前运行级别的历史记录。
注:必须在系统上安装 bosext2.acct.obj 代码以使用此命令。 1. 作为 root 用户登录。
2. 在命令提示符下输入以下内容:
/usr/lib/acct/fwtmp
run-level 2 0 1 0062 0123 697081013 Sun Feb 2 19:36:53 CST 1992 run-level 2 0 1 0062 0123 697092441 Sun Feb 2 22:47:21 CST 1992 run-level 4 0 1 0062 0123 698180044 Sat Feb 15 12:54:04 CST 1992 run-level 2 0 1 0062 0123 698959131 Sun Feb 16 10:52:11 CST 1992 run-level 5 0 1 0062 0123 698967773 Mon Feb 24 15:42:53 CST 1992
更改系统运行级别
此过程描述了更改多用户或单用户系统的系统运行级别的两种方法。
第一次启动系统时,它进入缺省运行级别,该缺省运行级别通过 /etc/inittab 文件中的 initdefault 项来定义。系统在该运行级别操作,直至其接收到更改它的信号。
以下是当前定义的运行级别: 0-9 0-1 2 3-9
当 init 命令更改为运行级别 0-9 时,它杀死当前运行级别的所有进程,然后重新启动与新运行级别相关的任何进程。 为操作系统保留以供将来使用。 缺省运行级别。
可以根据用户的首选项来定义。
a、b、c 当 init 命令请求更改为运行级别 a、b 或 c 时,它不杀死当前运行
级别的进程;它仅仅启动用新的运行级别分配的任何进程。 Q、q
告知 init 命令重新检查 /etc/inittab 文件。
更改多用户系统上的运行级别