- 論壇徽章:
- 0
|
我以前積累的,現(xiàn)在搞得少了。可以提供大家看看:
OK 狀態(tài)下的指令:
Basic Boot PROM Commands
ok banner
ok boot
ok help
ok printenv
ok setenv
ok set-defaults
ok probe-scsi
ok probe-scsi-all
ok probe-ide
ok reset
ok devalias
ok setenv auto-boot? false
BootPROM相當(dāng)于PC的CMOS,可以在BootRPOM下檢測硬件和設(shè)置啟動(dòng)選項(xiàng)。
Sun系統(tǒng)包含下列兩樣基本硬件:
? BootPROM芯片
? 非易失性存儲器(NVRAM):保存主機(jī)的ID號和啟動(dòng)選項(xiàng)設(shè)置
BootPROM基本命令
? banner
ok banner
Sun UltraSPARC 60 UPA/PCI (2 X UltraSPARC-II 296MHz), Keyboard Present
OpenBoot 3.11, 256 MB memory installed, Serial #3159808.
Ethernet address 8:0:22:1a:e7:3f, Host ID: 72303700.
ok
banner命令顯示系統(tǒng)的基本配置信息,包括機(jī)器型號、CPU數(shù)量和主頻、內(nèi)存大小、以太網(wǎng)地址、主機(jī)序列號等。
? boot 命令及參數(shù)
ok boot [device_name] - [options]
選項(xiàng)包括:
a 交互式啟動(dòng)操作系統(tǒng)
r 重新配置操作系統(tǒng)硬件信息
s 操作系統(tǒng)進(jìn)入調(diào)試狀態(tài)(單用戶模式)
v 顯示啟動(dòng)信息的詳細(xì)情況
ok boot disk2 -r
? printenv命令
printenv命令顯示NVRAM變量的設(shè)置和缺省值。
ok printenv
Parameter Name Value Default Value
tpe-link-test? true true
output-device ttya screen
input-device ttya keyboard
sbus-probe-list f0123 f0123
keyboard-click? false false
diag-file
diag-device net net
boot-file
boot-device disk2 disk
auto-boot? true true
More [,,q] ? q
ok
? setenv命令
setenv設(shè)置PROM的參數(shù)值,常用的參數(shù)有:
參數(shù) 值 意義
auto-boot? true 下次自動(dòng)啟動(dòng)操作系統(tǒng)
false 下次啟動(dòng)停在OK狀態(tài)
boot-device cdrom 從光驅(qū)啟動(dòng)操作系統(tǒng)
disk2 從第二個(gè)硬盤啟動(dòng)操作系統(tǒng)
注:由于Ultra 5沒有內(nèi)置SCSI口,只能加塊帶SCSI口的網(wǎng)卡。此時(shí)設(shè)置啟動(dòng)盤應(yīng)該是:
ok setenv boot-device /pci@1f,0/pci@1/pci@1/SUNW,isptwo@4/sd@2,0:a
Ultra 60外置硬盤的啟動(dòng)應(yīng)為:
ok setenv boot-device /pci@1f,4000/SCSI@3,1/disk@2,0:a
? set-defaults
將NVRAM的所有參數(shù)復(fù)原為默認(rèn)值
機(jī)器啟動(dòng)時(shí)的鍵盤輸入
? stop
如果在系統(tǒng)加電自檢時(shí)按下Stop鍵,就取消POST(加電自檢)診斷,然后停留在OK狀態(tài)。
? Stop+d
在系統(tǒng)自檢時(shí)同時(shí)按下stop和d鍵,系統(tǒng)將自動(dòng)轉(zhuǎn)到診斷模式,診斷模式下系統(tǒng)將更完全地進(jìn)行自檢。
? Stop+n
如果由于NVRAM的設(shè)置不正確而導(dǎo)致系統(tǒng)無法正確啟動(dòng)時(shí),可以在系統(tǒng)加電自檢時(shí)同時(shí)按下stop和n鍵。它的作用是將NVRAM的參數(shù)值設(shè)為默認(rèn)值。
? Stop+a
同時(shí)按下stop和a鍵將中斷操作系統(tǒng)的運(yùn)行,退到OK狀態(tài)。
警告:盡量不要在操作系統(tǒng)運(yùn)行時(shí)按stop+a,這將導(dǎo)致操作系統(tǒng)停止并且導(dǎo)致數(shù)據(jù)的丟失。在萬不得以的時(shí)候,在按下stop+a后,鍵入sync命令用以將內(nèi)存的數(shù)據(jù)同步到硬盤中。
查找系統(tǒng)設(shè)備
? probe-scsi-all
ok probe-scsi-all
Target 3
Unit 0 Disk SEAGATE ST1480 SUN0424626600190016
Copyright (c)
All Rights Reserved
Target 6
Unit 0 Removable Read Only device SONY CD-ROM
這個(gè)命令查找系統(tǒng)的所有SCSI設(shè)備。
注:如果從操作系統(tǒng)中退出后再運(yùn)行此命令可能會(huì)造成系統(tǒng)的死機(jī)。請先設(shè)置auto-boot?為false后再運(yùn)行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個(gè)命令。
? probe-ide
查找系統(tǒng)的所有IDE設(shè)備。
ok probe-ide
Device 0 ( Primary Master )
ATA Model : ST 34342A
Device 1 ( Primary Slave )
Not Present
Device 2 ( Secondary Master )
removable ATAPI Model : CDR-8240B
Device 3 ( Secondary Slave )
Removable ATAPI Model yyyyyyyyyyyyyyy
注:如果從操作系統(tǒng)中退出后再運(yùn)行此命令可能會(huì)造成系統(tǒng)的死機(jī)。請現(xiàn)設(shè)置auto-boot?為false后再運(yùn)行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個(gè)命令。
設(shè)備檢測
? eject
將軟盤放入軟驅(qū),然后在輸入eject,軟盤將自動(dòng)彈出。
? watch-net-all
測試所有網(wǎng)卡和網(wǎng)絡(luò)狀態(tài)。每個(gè)網(wǎng)卡測試分兩部分:loop-back測試和網(wǎng)絡(luò)線路測試。如果loop-back(網(wǎng)卡自環(huán))通過,說明網(wǎng)卡狀態(tài)良好。如果網(wǎng)絡(luò)線路測試沒通過,說明網(wǎng)線沒接收到信號,可能是網(wǎng)線沒接好或是網(wǎng)線不好。 |
|