日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris OpenBoot PROM

【Solaris OpenBoot PROM】
OpenBoot PROM介紹
所有Sun機器都一個用于基本硬件測試和初始化的固件 , 還有一個提供多種重要功能的用戶程序 。
基本元素
Sun系統(tǒng)的基本硬件元素包括:
Boot PROM芯片 , 它永久的固定在主板中 。
非易失性隨機訪問內存(non-volatile random access memory (NVRAM) )芯片 , 包含主機的基本信息 。


Boot PROM內容
boot PROM有以下功能:
加點自檢(Power-on self-tests (POST))
系統(tǒng)重起始開始執(zhí)行 。
檢測基本CPU板
因機器型號不同而不同 。
設備驅動
有一些小型設備驅動程序 , 使得啟動的初始化過程中可以與不同的外圍設備相通訊
用戶操作界面

NVRAM 內容
除了永久性存在地以太網地址、主機ID、時鐘外 , 還保存著可以修改的系統(tǒng)的配置參數 。


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

The Open Boot banner Command

The banner command lists several pIEces of useful information about the system such as model, amount of memory, and hostid. You can also use the banner command to identify your system"s PROM version number. Three boot PROM levels are discussed in this module.

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

boot 命令和參數
您可以在boot命令后鍵入一個或多個參數 。這些參數傳遞改操作系統(tǒng)內核 , 將影響整個啟動過程 。
命令格式
ok boot [device_name] - [options]
參數
a 交互式啟動系統(tǒng) 。提示輸入根設備和交換設備以及一些重要的系統(tǒng)文件
r 啟動時系統(tǒng)將重新查找所有的設備 , 在/devices和/dev目錄下重新生成文 件 , 更新/etc/path_to_inst文件 。
s 系統(tǒng)啟動后停留在S運行級別 ??梢杂脕硐到y(tǒng)錯誤排除 。
v 詳細地顯示出系統(tǒng)的啟動信息 。有時可以用來系統(tǒng)的錯誤排除 。

printenv 命令
printenv命令顯示NVRAM的參數以及參數的缺省值 。
查看缺省啟動設備
您可以使用printenv顯示缺省啟動設備 。

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 disk disk
auto-boot? true true
More [,,q] ? q

您可以在系統(tǒng)的輸出中查看缺省啟動設備 , 參數是boot-device 。您也可以輸入printenv boot-device , 這樣只顯示啟動設備的值 。
重新定義PROM Boot值
使用setenv命令可以重新定義PROM的值。下面的例子中把auto-boot? 變?yōu)?false , 然后reset命令使系統(tǒng)重新啟動 , 使變化生效 。

ok printenv auto-boot?
auto-boot?true true
ok
ok setenv auto-boot? false
auto-boot? = false
ok reset

重置缺省值
使用set-defaults 命令將所有的參數重新設置為缺省的值 。

ok set-defaults
______________________________________________________________________
注意 –set-defaults命令只對有缺省值的參數生效 。
______________________________________________________________________

影響系統(tǒng)啟動和自檢的按鍵有:
stop
如果在系統(tǒng)加電自檢時按下Stop鍵 , 就取消POST(加電自檢)診斷 , 然后停留在OK狀態(tài) 。
Stop d
在系統(tǒng)自檢時同時按下stop和d鍵 , 系統(tǒng)將自動轉到診斷模式 , 診斷模式下系統(tǒng)將更完全地進行自檢 。
Stop n
如果由于NVRAM的設置不正確而導致系統(tǒng)無法正確啟動時 , 可以在系統(tǒng)加電自檢時同時按下stop和n鍵 。它的作用是將NVRAM的參數值設為默認值 。

推薦閱讀