AIX命令参考大全,卷 1,a - c - bosboot 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

bosboot 命令

用途

创建引导映像。

语法

常规用法:

bosboot -Action [ -d Device ] [ -Options ... ]

要创建设备引导映像:

bosboot -a [ -d Device ] [ -p Proto ] [ -k Kernel ] [ -I | -D ] [ -l LVdev ] [ -L] [ -M { Norm | Serv | Both } ] [ -T Type ] [ -b FileName ] [ -q ]

描述

bosboot 命令创建与机器引导 ROS(只读存储器)EPROM(可擦可编程只读存储器)连接的引导映像。

bosboot 命令从 RAM(随机存取存储器)磁盘文件系统和内核创建引导文件(引导映像)。该引导映像被传送至 ROS 引导代码可识别的特定介质。打开或重新引导机器时,ROS 引导代码会从介质将引导映像装入内存。ROS 然后将控制传送给已装入的映像内核。

相关联的 RAM 磁盘文件系统包含使机器的设备和文件系统成为可用的设备配置例程。随着引导设备的不同,RAM 磁盘文件系统包含不同的配置文件。为每种设备类型提供一个 mkfs 原型文件。(请参阅下面的注 6)。当前受支持的设备是:

网络设备可以是令牌环、以太网或光纤分布数据接口(FDDI),这些设备都用于在局域网(LAN)上从网络引导服务器引导。

该引导映像随着被引导设备类型的不同而不同,且被压缩以适于特定的介质并减少实内存请求。引导逻辑卷对于引导映像必须够大。

除了创建引导映像,bosboot 命令通常保存磁盘的设备配置数据。它不更新 NVRAM(非易失性随机存取存储器)中的引导设备列表。可以使用 bootlist 命令修改此列表。

通常在“基本操作系统”安装期间调用 bosboot 命令,且当升级操作系统时 updatep 命令经常会调用该命令。

注:
  1. 必须具有使用 bosboot 命令的 root 用户权限。
  2. 在创建引导磁盘时,如果 bosboot 命令不成功,且有消息表示不要重新引导机器,就请不要这样做。应该解决此问题且 bosboot 命令应该运行直至成功完成。
  3. bosboot 命令需要目标映像(如果有此映像的话)将要驻留的文件系统和 /tmp 文件系统中的一些空间。
  4. bosboot 命令要求所指定的物理磁盘包含引导逻辑卷。要确定指定哪个磁盘设备,可发出以下命令:

    lsvg    -M    rootvg

    该命令显示所有逻辑卷的图示。缺省的引导逻辑卷是 hd5。使用包含引导逻辑卷的磁盘设备。

  5. 没有使用 -d 标志指定设备时,bosboot 命令会将缺省设备假定为从磁盘引导系统的磁盘。然而,如果使用 -p 标志指定原型文件,则也必须使用 -d 标志指定该设备。
  6. bosboot 命令用于构建 RAM 磁盘文件系统的原型文件依赖于将运行引导映像的机器的引导设备和硬件平台(sys0 )类型。

    硬件平台类型是允许机器根据基础的配置特征,比如处理器数量或 I/O 总线结构或此两者进行分组的抽象概念。具有不同硬件平台类型的机器在引导时对其设备进行动态配置的方法上具有基本的差异。AIX 5.1 和更早版本中的硬件平台类型 rs6k 应用于所有仅通过 AIX 5.1 的基于通道的微型单处理器型号。rs6ksmp 类型应用于所有仅通过 AIX 5.1 基于通道的微型对称多处理器型号。AIX 5.1 和更早版本中的 rspc 类型应用于所有 ISA 总线型号。由于已经开发出新型号,它们的硬件平台类型或者是先前已经提到过的类型,或者(如果存在基础性配置差异)是将要定义的新类型。已给出引导设备类型的引导映像一般随着机器所具有的硬件平台类型的不同而不同。

    bosboot 使用的原型文件的构造从平台类型和引导设备的基本原型文件副本开始(例如,/usr/lib/boot/chrp.disk.proto)。接着,bosboot 命令在 pcfg 文件中查找正在使用的平台类型(例如,/usr/lib/boot/chrp.pcfg)。pcfg 包含 bosboot 用以在模板中搜索原型扩展文件的条目。这些文件位于 /usr/lib/boot/protoext 目录中,提供至正在构造的原型文件的扩展。例如,如果平台类型是 chrp 且引导设备是磁盘,则文件 /usr/lib/boot/protoext/chrp.pcfg 包含以下内容:

    scsi.
    chrp.
    chrp_lpar.
    fcp.
    graphics.
    ide.
    isa_sio.
    pci.
    ssa.
    sys.pci.
    tty.
    usbif.
    bosboot

    命令会从基本原型文件 /usr/lib/boot/chrp.disk.proto 开始,并搜索目录 /usr/lib/boot/protoext 以查找任何匹配模板 disk.proto.ext.scsi.* 的文件。这些文件的内容被添加至正在构造的原型文件。接着,匹配模板 /usr/lib/boot/protoext/disk.proto.ext.scsi.* 的文件内容被添加至正在构造的原型文件。此过程一直持续到 pcfg 文件中的所有行都已被处理为止。此时,原型文件的构造完成。bosboot 命令将此原型文件传递至构建 RAM 磁盘文件系统的 mkfs 命令。

  7. BOSBOOT 命令用以构建引导映像的原型文件依赖于引导设备。此外,原型文件还依赖于机器的系统设备类型(sys0),而引导映像是为此机器构建的。

    这在以下这些原型文件的名称中有所反映:

    /usr/lib/boot/chrp.disk.proto

    /usr/lib/boot/chrp.cd.proto

    /usr/lib/boot/chrp.tape.proto

    /usr/lib/boot/network/chrp.ent.proto

    /usr/lib/boot/network/chrp.tok.proto

    /usr/lib/boot/network/chrp.atm.proto

    /usr/lib/boot/network/chrp.fddi.proto

    系统设备类型是允许机器根据基础的配置特征比如处理器数量和 I/O 总线结构进行分组的抽象概念。此系统设备是系统节点中最高级别的设备,由系统中的所有物理设备组成。

    具有不同系统设备类型的机器在引导时对它们的设备进行动态配置的方法上具有基本的差异。

    缺省情况下,bosboot 命令使用与执行此命令的机器的系统设备类型相匹配的原型文件。-p 选项允许指定原型文件的系统设备类型。

标志

-d device 指定引导设备。此标志对于硬盘是可选的。

以下标志是操作标志。必须且只能指定一个标志。

-a 创建完整的引导映像和设备。

以下标志是选项标志:

-b FileName 将指定的文件名用作引导映像名。此标志是可选的。
-D 装入低级别调试器。此标志是可选的。
-I(大写 i) 装入并调用低级别调试器。此标志是可选的。
-k Kernel 为引导映像使用指定的内核文件。此标志是可选的,且如果未指定,缺省为 /unix
-L 启用 MP 系统的锁定检测。对于不使用 MP 内核的系统,此标志无效。
-l(小写 L)LVDev 为引导映像使用目标引导逻辑卷。此标志是可选的。
-M Norm|Serv|Both 指定引导方式。选项是:
norm
表示常规方式。
serv
表示服务方式。
both
表示两种方式。
-p Proto 将指定的原型文件用于 RAM 磁盘文件系统。此标志是可选的。
-q 确定需要用多少磁盘空间才能使文件系统创建引导映像。不会创建引导映像。此标志是可选的。
-T Type 指定硬件平台类型(请参阅注 6)。它使得 bosboot 命令为指定的硬件平台类型创建引导映像。如果未指定类型,bosboot 命令创建引导映像,而该引导映像的硬件平台类型与当前正在运行的机器类型相匹配。此标志是可选的。

安全性

访问控制:仅 root 用户可以读取并执行此命令。

示例

  1. 要创建固定磁盘(从该磁盘引导系统)上的缺省引导逻辑卷上的引导映像,输入:

    bosboot -a
  2. 要创建用于磁带设备的称为 /tmp/tape.bootimage 的可引导映像,输入:

    bosboot -ad /dev/rmt0 -b /tmp/tape.bootimage
  3. 要创建用于以太网引导的引导映像文件,输入:

    bosboot -ad /dev/ent0
  4. 要创建用于具有类型为 chrp 的硬件平台的机器的令牌环引导映像,而此时正在具有类型为 chrp 的硬件平台的机器上运行,输入:

    bosboot -ad /dev/tok -T chrp

文件

/usr/sbin/mkboot 指定引导创建例程。
/usr/lib/boot/chrp.disk.proto 指定磁盘 RAM 文件系统模板。
/usr/lib/boot/chrp.cd.proto 指定 CD-ROM RAM 文件系统模板。
/usr/lib/boot/chrp.tape.proto 指定磁带 RAM 文件系统模板。
/usr/lib/boot/network/chrp.ent.proto 指定以太网 RAM 文件系统模板。
/usr/lib/boot/network/chrp.tok.proto 指定令牌环 RAM 文件系统模板。
/usr/lib/boot/network/chrp.atm.proto 指定 ATM 文件系统模板。
/usr/lib/boot/network/chrp.fddi.proto 指定 FDDI RAM 文件系统模板。

相关信息

bootlist 命令、mkboot 命令和 locktrace 命令。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的理解引导进程

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]