boot (disk cdrom net 裝置)
boot -s 單一使用者模式啟動
boot cdrom -s 光碟片單使用者啟動
probe-scsi-all 硬碟,光碟機等裝置
devalias 硬,光,裝置的預設設定
show-devs 顯示系統配置
banner 系統配置資訊,記憶體資訊
power-off 斷點關機
version 顯示prom系統版本資訊
devalies 系統裝置別名
printenv 顯示prom系統內容變數
setenv 設定prom系統內容變數
例````
setenv auto-boot false
setenv boot-device disk
set-defaults 設定prom系統內容變數為預設值
setenv output-device scrcen (輸出裝置,若為串口則設定為ttya,ttyb)
boot-osflags 檢查引導裝置和參數
watch-net-all 查看網卡
setenv diag-device disk
reset-all 改為系統自動硬碟
devfsadm -v 查看顯卡
prtconf 系統資訊
BootPROM相當於PC的CMOS,可以在BootRPOM下檢測硬體和設定啟動選項。
Sun系統包含下列兩樣基本硬體:
? BootPROM晶片
? 非易失性儲存空間(NVRAM):儲存主機的ID號和啟動選項設定
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命令顯示系統的基本配置資訊,包括機器型號、CPU數量和主頻、記憶體大小、乙太網路地址、主機序號等。
? boot 命令及參數
ok boot [device_name] - [options]
選項包括:
a 互動式啟動作業系統
r 重新設定作業系統硬體資訊
s 作業系統進入調試狀態(單一使用者模式)
v 顯示啟動資訊的詳細情況
ok boot disk2 -r
? printenv命令
printenv命令顯示NVRAM變數的設定和預設值。
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設定PROM的參數值,常用的參數有:
參數 值 意義
auto-boot? true 下次自動啟動作業系統
false 下次啟動停在OK狀態
boot-device cdrom 從光碟機啟動作業系統
disk2 從第二個硬碟啟動作業系統
註:由於Ultra 5沒有內建SCSI口,只能加塊帶SCSI口的網卡。此時設定啟動盤應該是:
ok setenv boot-device /pci@1f,0/pci@1/pci@1/SUNW,isptwo@4/sd@2,0:a
Ultra 60外置硬碟的啟動應為:
ok setenv boot-device /pci@1f,4000/SCSI@3,1/disk@2,0:a
? set-defaults
將NVRAM的所有參數複原為預設值
機器啟動時的鍵盤輸入
? stop
如果在系統加電自檢時按下Stop鍵,就取消POST(加電自檢)診斷,然後停留在OK狀態。
? Stop+d
在系統自檢時同步選取stop和d鍵,系統將自動轉到診斷模式,診斷模式下系統將更完全地進行自檢。
? Stop+n
如果由於NVRAM的設定不正確而導致系統無法正確啟動時,可以在系統加電自檢時同步選取stop和n鍵。它的作用是將NVRAM的參數值設為預設值。
? Stop+a
同步選取stop和a鍵將中斷作業系統的運行,退到OK狀態。
警告:盡量不要在作業系統運行時按stop+a,這將導致作業系統停止並且導致資料的丟失。在萬不得以的時候,在按下stop+a後,鍵入sync命令用以將記憶體的資料同步到硬碟中。
尋找系統裝置
? 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
這個命令尋找系統的所有SCSI裝置。
註:如果從作業系統中退出後再運行此命令可能會造成系統的死機。請先設定auto-boot?為false後再運行reset-all,系統將重新自檢,停留在OK狀態下,然後可以運行這個命令。
? probe-ide
尋找系統的所有IDE裝置。
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
註:如果從作業系統中退出後再運行此命令可能會造成系統的死機。請現設定auto-boot?為false後再運行reset-all,系統將重新自檢,停留在OK狀態下,然後可以運行這個命令。
裝置檢測
? eject
將磁碟片放入軟碟機,然後在輸入eject,磁碟片將自動彈出。
? watch-net-all
測試所有網卡和網路狀態。每個網卡測試分兩部分:loop-back測試和網路線路測試。如果loop-back(網卡自環)通過,說明網卡狀態良好。如果網路線路測試沒通過,說明網線沒接收到訊號,可能是網線沒接好或是網線不好。