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

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

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

bootlist 命令

用途

显示并改变可用于系统的引导设备列表。

语法

bootlist [ { -m Mode } [ -r ] [  -o  ] [ [  -i ] [ -V ] [ -F ]| [ [ -f File ] [  DeviceAttr=Value ... ] ... ] ] ] [ -v ]

描述

bootlist 命令允许用户显示并改变可以引导系统的可能引导设备列表。系统被引导的时候,它会扫描列表中的设备并试图从查找到的第一个包含引导图像的设备引导。该命令支持以下各项的更新:

这些引导列表的支持可能随着平台的不同而不同。仅当平台支持指定的引导列表时,才能显示或改变引导列表。甚至会有这种情况,特定的硬件平台不支持任何引导列表。

当搜索引导设备时,系统选择列表中的第一个设备并确定它是否可引导。如果在第一个设备上没有检测到引导文件系统,该系统移至列表中的下一个设备。因此,设备在设备列表中的排序非常重要。

bootlist 命令支持一般设备类型的规格,并支持为引导候选系统指定具体的设备。可能的设备名称会在命令行或文件中列出。设备在引导设备列表中出现的顺序与它在该命令的调用上列出的设备顺序是一样的。

要输入引导列表的设备可在文件中指定。这就成为了可当作引用或未来更新的可变引导设备记录。使用 -f 标志时,从 file 变量指定的文件获取设备列表。接着来自该列表的设备按照文件中查找到的顺序被放入引导列表。

注意:指定可能的引导设备时要特别小心。如果设备列表中的设备变成不可引导,则将来的重新引导会失败。在 bootlist 命令操作期间,不能关闭系统或将系统重新设置。如果复位系统,或在执行此命令的关键时刻停电,可能破坏或丢失引导列表。

使用 -m mode 选项选择所要显示或改变的引导列表,其中 mode 变量是 servicenormalbothprevboot 关键字之一。如果指定了 both 关键字,会显示常规引导列表和服务引导列表,或者如果正在进行改变,它们将被设置至设备的同一列表。如果指定了 prevboot 关键字,仅允许进行针对 -i(无效)标志的改变。-i 标志使 -m 标志指定的引导列表无效。

当前在引导列表中的设备可使用 -o 标志来显示。会显示组成指定的引导列表的设备列表,每行一个设备。如果在引导列表中指定的设备不再存在于系统上,会显示“-”而非名称。输出以可在文件中被捕捉到的格式出现,并且它被用作到带有 -f 标志的 bootlist 命令的输入。这对于恢复临时变更的引导列表将是有用的。

注:
将热插拨适配器添加至系统时,如果使用 bootlist 命令,该适配器及它的子设备可能不能被指定为引导设备。可能要求您重新引导系统以使操作系统知晓所有潜在引导设备。

设备选项

命令行上(或文件中)指定的设备名称会以一到两个不同形式出现:

属性选项

属性是用户在命令行上提供的有关设备的额外信息。由于该信息仅指定给特定设备,所以一般设备没有属性。属性应用于在命令行上紧挨在其前面的设备,这样就允许在命令行上的设备中散布着属性。当前,只有网络设备具有属性。它们是:

bserver BOOTP 服务器的 IP 地址
gateway 网关的 IP 地址
client 客户机的 IP 地址
speed 网络适配器速度
duplex 网络适配器的方式

可以通过以下方法结合这些属性:

这些属性中的一些在有些硬件平台上可能不受支持。可以应用附加硬件平台限制。

指定属性的语法是 attr=value,其中 attr 是属性名,value 是值,且在 = 前后没有空格。

使用 -f 标志时的文件格式

file 变量指定的文件应该包含被空格分隔的设备名称:

hdisk0 hdisk1 cd1

或每行一个设备:

hdisk0
hdisk1
cd1

错误处理

如果该命令返回一个错误,则不会改变设备列表。可能出现以下设备列表错误:

标志

Device 提供特殊或一般设备名称使之包括在引导列表中。
-f File 表示将从指定文件名读取设备信息。
-F 表示即使 speedduplex 属性的验证(如果指定)是不可能的,也将修改引导列表。
-i 表示由 -m 标志指定的设备列表应该无效。
-m Mode 指定要显示或改变的引导列表。用于 mode 变量的可能的值是 normalservicebothprevboot
-o 表示执行了任何指定的改变之后,会显示指定的引导列表。输出是设备名称列表。
-r 表示执行了任何指定的改变之后,会显示指定的引导列表。输出取决于硬件平台。它可能是引导列表或设备名称列表的十六进制转储。(这通常被用于问题确定。)
-V 表示仅验证 speed 与 duplex 属性(如果指定)。不修改引导列表。
-v 显示冗长的输出。此标志仅用于问题确定。

安全性

特权控制:只有 root 用户和安全组的成员才能拥有此命令的执行(x)访问权。

审计事件:

事件 信息
NVRAM_Config 文件名

示例

  1. 要使“服务”方式引导列表无效,输入:

    bootlist -m service -i
  2. 要使用命令行上列出的设备制作“常规”方式的引导列表,输入:

    bootlist -m normal hdisk0 hdisk1 rmt0 fd
  3. 要用文件的设备列表制作“常规”方式的引导列表,输入:

    bootlist -m normal -f /bootlist.norm

    其中 bootlist.norm 是包含要放置在“常规”方式引导列表中的设备名称的文件。bootlist.norm 文件中的设备名称必须符合所描述的格式。

  4. 要使先前的引导设备条目无效,输入:

    bootlist -m prevboot
  5. 要从插槽 2 中的令牌环设备引导,输入:

    bootlist -m normal tok0
  6. 试图通过使用以太网的网关引导,并且随后试用其它设备,输入:

    bootlist -m normal ent0 gateway=129.35.21.1 bserver=129.12.2.10
    \ client=129.35.9.23 hdisk0 rmt0 tok0 bserver=129.35.10.19
    hdisk1

相关信息

nvram 特殊文件。

AIX 5L Version 5.2 Kernel Extensions and Device Support Programming ConceptsDevice Configuration Subsystem Programming Introduction

AIX 5L Version 5.2 Kernel Extensions and Device Support Programming ConceptsList of Device Configuration Commands

AIX 5L Version 5.2 Files Reference 中的 Special Files Overview

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