OK狀態(tài)下boot命令及參數(shù)
2024-07-26 00:29:55
供稿:網(wǎng)友
BootPROM相當(dāng)于PC的CMOS,可以在BootRPOM下檢測硬件和設(shè)置啟動選項。
Sun系統(tǒng)包含下列兩樣基本硬件:
BootPROM芯片
非易失性存儲器(NVRAM):保存主機(jī)的ID號和啟動選項設(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]
選項包括:
a 交互式啟動操作系統(tǒng)
r 重新配置操作系統(tǒng)硬件信息
s 操作系統(tǒng)進(jìn)入調(diào)試狀態(tài)(單用戶模式)
v 顯示啟動信息的詳細(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 下次自動啟動操作系統(tǒng)
false 下次啟動停在OK狀態(tài)
boot-device cdrom 從光驅(qū)啟動操作系統(tǒng)
disk2 從第二個硬盤啟動操作系統(tǒng)
注:由于Ultra 5沒有內(nèi)置SCSI口,只能加塊帶SCSI口的網(wǎng)卡。此時設(shè)置啟動盤應(yīng)該是:
ok setenv boot-device /pci@1f,0/pci@1/pci@1/SUNW,isptwo@4/sd@2,0:a
Ultra 60外置硬盤的啟動應(yīng)為:
ok setenv boot-device /pci@1f,4000/SCSI@3,1/disk@2,0:a
set-defaults
將NVRAM的所有參數(shù)復(fù)原為默認(rèn)值
機(jī)器啟動時的鍵盤輸入
stop
如果在系統(tǒng)加電自檢時按下Stop鍵,就取消POST(加電自檢)診斷,然后停留在OK狀態(tài)。
Stop+d
在系統(tǒng)自檢時同時按下stop和d鍵,系統(tǒng)將自動轉(zhuǎn)到診斷模式,診斷模式下系統(tǒng)將更完全地進(jìn)行自檢。
Stop+n
如果由于NVRAM的設(shè)置不正確而導(dǎo)致系統(tǒng)無法正確啟動時,可以在系統(tǒng)加電自檢時同時按下stop和n鍵。它的作用是將NVRAM的參數(shù)值設(shè)為默認(rèn)值。
Stop+a
同時按下stop和a鍵將中斷操作系統(tǒng)的運(yùn)行,退到OK狀態(tài)。
警告:盡量不要在操作系統(tǒng)運(yùn)行時按stop+a,這將導(dǎo)致操作系統(tǒng)停止并且導(dǎo)致數(shù)據(jù)的丟失。在萬不得以的時候,在按下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
這個命令查找系統(tǒng)的所有SCSI設(shè)備。
注:如果從操作系統(tǒng)中退出后再運(yùn)行此命令可能會造成系統(tǒng)的死機(jī)。請先設(shè)置auto-boot?為false后再運(yùn)行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個命令。
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)行此命令可能會造成系統(tǒng)的死機(jī)。請現(xiàn)設(shè)置auto-boot?為false后再運(yùn)行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個命令。
設(shè)備檢測
eject
將軟盤放入軟驅(qū),然后在輸入eject,軟盤將自動彈出。
watch-net-all
測試所有網(wǎng)卡和網(wǎng)絡(luò)狀態(tài)。每個網(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)線不好