SA 239 翻译 第八章 执行PROM命令( 三 )



下面的例子是一台Sun Blade 1000工作站的POST输出:
Partial Post Output Listing
@(#) 4.0 Version 29 created 2000/07/12 16:46
Clearing TLBs Done
Reset: 0000.0000.0000.0010 SPOR
Loading Configuration
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.2000.0000
Init CPU arrays Done
Init E$ tags Done
Setup TLB Done
MMUs ON
Block Scrubbing Done
Copy Done
PC = 0000.07ff.f000.3138
Decompressing Done
Size = 0000.0000.0006.e3b0
ttya initialized
Start Reason: Soft Reset
System Reset: (SPOR)
Probing gptwo at 0,0 SUNW,UltraSPARC-III (750 MHz @ 5:1, 8 MB)
memory-controller
Probing gptwo at 1,0 Nothing there
Probing gptwo at 8,0 pci pci upa ppm
Loading Support Packages: kbd-translator
Loading onboard drivers: ebus flashprom bbc ppm i2c dimm-fru dimm-fru
dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru dimm-fru nvram idprom
i2c cpu-fru temperature fan-control card-reader motherboard-fru
Memory Configuration:
Segment @ Base: 0 Size: 512 MB (2-Way)
Probing /upa@8,480000 Device 0,0 Nothing there
Probing /upa@8,480000 Device 1,0 Nothing there
Probing /pci@8,600000 Device 4 SUNW,qlc fp disk
Probing /pci@8,600000 Device 1 Nothing there
Probing /pci@8,700000 Device 5 network firewire usb
dev-descrip
next-add
node made
Probing /pci@8,700000 Device 6 scsi disk tape scsi disk tape
Probing /pci@8,700000 Device 1 Nothing there
Probing /pci@8,700000 Device 2 Nothing there
(UltraSPARC-III) , Keyboard Present
OpenBoot 4.0, 512 MB memory installed, Serial #12134217.
Ethernet address 8:0:20:b9:27:49, Host ID: 80b92749.

第二节 使用基本的Boot PROM命令
Boot PROM提供用户接口,输入OpenBoot命令 。
注意:ok提示符指示Solaris OE当前未运行 。
表8-1列出了常用的ok提示符命令:
表8-1 ok提示符下的常用命令:

命令 描述
banner 显示加电banner
boot 启动系统
help 显示主要的帮助目录
Words 显示字典中的FORTH单词
sifting text 显示FORTH命令中包含text的命令
printenv 显示所有参数的当前值与默认值
setenv 将指定的NVRAM参数设为指定值
reset-all 重设整个系统,类似于power cycle(加电循环?重启)
set-defaults 将所有的参数值设为出厂设置
probe-ide 检测IDE总线上的所有设备
probe-scsi 检测SCSI总线上的设备
probe-scsi-all 检测所有SCSI总线上的设备
probe-fcal-all 检测所有光纤通道环上的设备
.version 显示Boot PROM的日期与版本
probe-pci 检测指定PCI总线上的所有设备
probe-pci-slot 检测指定PCI总线上指定PCI插槽上的设备
test 在指定设备上运行自检
.enet-addr 显示以太网地址
.idprom 显示ID PROM内容
.speed 显示CPU与系统上的总线的速度
.registers 显示寄存器内容

查看系统Boot PROM版本
banner命令列出很有帮助的系统信息,如模块名,Boot PROM版本号,内存量,以太网地址,及host ID 。
下面是banner命令的输出例子:
ok banner
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 360MHz), Keyboard Present
OpenBoot 3.31, 128 MB (50 ns) memory installed, Serial #11888271.
Ethernet address 8:0:20:b5:66:8f, Host ID: 80b5668f.

启动系统
使用boot命令从ok提示符下启动Solaris OE 。此命令有几个可用选项,用于将系统启动到不同的状态 。
boot命令的格式如下:
ok boot device_name - options
在ok提示符下输入boot命令将系统自动启动到多用户状态:
ok boot
下面的列表是boot命令的参数项:
·-s 将系统启动到单用户状态,并要求用户提供root口令
ok boot -s
ok boot cdrom -s

·-a 交互式启动系统 。如果需要执行替代文件(即不使用下面例子中的某个既定文件来加载系统,而是自己手工指定),使用此选项 。boot程序向用户请求如下信息:

推荐阅读