AIX(UNIX AIX+BLADE CENTER 步步高项目)操作命令(四 )

bootlist -m normal hdisk0 hdisk1

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 命令,该适配器及它的子设备可能不能被指定为引导设备。可能要求您重新引导系统以使操作系统知晓所有潜在引导设备。
设备选项

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

  • 它可用设备逻辑名来指明具体的设备。
  • 它可用关键字来指明一般或特殊设备类型。以下是受支持的一般设备的关键字:
    fd所有标准的连接 I/O 的软盘驱动器
    scdisk所有连接 SCSI 的磁盘(包括串行链路磁盘驱动器)
    badisk所有直接连接总线的磁盘
    cd所有连接 SCSI 的 CD-ROM
    rmt所有连接 SCSI 的磁带设备
    ent所有以太网适配器
    tok所有令牌环适配器
    fddi所有“光纤分布数据接口”适配器

     

    注:一些硬件平台不支持一般设备的关键字。如果在这样的平台上指定了一般设备的关键字,那么对引导列表所做的更新将被拒绝,并且该命令会失败。

    设备列表要包括具体的设备时,必须指定此设备的逻辑名(与系统管理命令一同使用)。此逻辑名由前缀和后缀组成。通常后缀是数字并指定具体的设备。指定的设备必须处于可用的状态。如果不是,那么对引导列表所做的更新会被拒绝且此命令失败。以下设备以及与它们相关联的逻辑名是受支持的(其中黑体字类型是前缀而 xx 变量是具体设备的后缀):

    fdxx软盘驱动器设备逻辑名
    hdiskxx物理卷设备逻辑名
    cdxxSCSI CD-ROM 设备逻辑名
    rmtxx磁带设备逻辑名
    entxx以太网适配器逻辑名
    tokxx令牌环适配器逻辑名
    fddixx“光纤分布数据接口”适配器逻辑名
属性选项

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

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

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

  • 不能单独指定 hardware 属性;必须连同 bservergateway属性一起指定。指定 bservergateway 时,它分别应用于服务器或网关;同时指定 bservergateway时,hardware 将应用于 gateway
  • bserver 属性可单独指定,或者连同 hardware 和/或 gateway 一起指定。
  • 如果指定了 gateway 属性,则也必须指定 bserverclient
  • client 属性只能连同 gatewaybserver 一起指定。

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

指定属性的语法是 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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值