OK狀態下boot命令及參數
2024-07-26 00:29:55
供稿:網友
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(網卡自環)通過,說明網卡狀態良好。如果網絡線路測試沒通過,說明網線沒接收到信號,可能是網線沒接好或是網線不好