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

SA 239 翻譯 第八章 執(zhí)行PROM命令( 六 )


14 14 2100002037651bf5 SEAGATE ST318304FSUN18G 022D0017L007XS

第三節(jié) 標(biāo)識(shí)系統(tǒng)的啟動(dòng)設(shè)備
Sun硬件使用設(shè)備樹的概念組織連接到系統(tǒng)中的設(shè)備 。
圖8-6顯示了Ultra 5或Ultra 10工作站上的設(shè)備樹的組織結(jié)構(gòu) 。
注意:圖8-6中的目錄采取了簡(jiǎn)化,以方便顯示 。
OpenBoot固件采集POST的信息建立設(shè)備樹 。設(shè)備樹被裝載到內(nèi)存中,在啟動(dòng)時(shí)被kernel使用,以標(biāo)識(shí)所有配置好的設(shè)備 。
設(shè)備樹的頂端是根設(shè)備節(jié)點(diǎn) 。根設(shè)備節(jié)點(diǎn)下面是一個(gè)總線連接節(jié)點(diǎn) 。連接到總線連接節(jié)點(diǎn)的是一個(gè)葉節(jié)點(diǎn),一般是安裝的設(shè)備的控制器 。

圖8-6 Ultra 5或Ultra 10工作站上的設(shè)備樹(部分)

圖8-6中,設(shè)備disk@0,0是IDE設(shè)備代表硬盤驅(qū)動(dòng)器 。cdrom@2,0設(shè)備代表CDROM 驅(qū)動(dòng)器 。它們都連接到IDE控制器ide@3上 。同樣,sd@3,0設(shè)備是SCSI硬盤設(shè)備,ST@4,0是SCSI磁帶機(jī)設(shè)備 。它們都連接到PCI卡的SCSI控制器SUNW,isptwo@4上 。
OpenBoot固件建立的設(shè)備樹路徑,隨著系統(tǒng)的類型及其設(shè)備控制而變 。
圖8-7顯示了Ultra工作站上一個(gè)PCI總線的硬盤設(shè)備路徑 。

圖8-7 Ultra工作站上PCI IDE總線中的硬盤設(shè)備路徑

圖8-8顯示了Ultra工作站上PCI-SCSI總線上面的硬盤的設(shè)備路徑 。

圖8-8 Ultra工作站上PCI-SCSI總線上的硬盤設(shè)備路徑

show-devs命令
可以使用show-devs命令查看整個(gè)設(shè)備樹 。
下面的例子了show-dev命令的輸出:
ok show-devs
/SUNW,UltraSPARC-IIi@0,0
/pci@1f,0
/virtual-memory
/memory@0,10000000
/pci@1f,0/pci@1
/pci@1f,0/pci@1,1
/pci@1f,0/pci@1,1/ide@3
/pci@1f,0/pci@1,1/SUNW,m64B@2
/pci@1f,0/pci@1,1/network@1,1
/pci@1f,0/pci@1,1/ebus@1
/pci@1f,0/pci@1,1/ide@3/cdrom
/pci@1f,0/pci@1,1/ide@3/disk
/pci@1f,0/pci@1,1/ebus@1/SUNW,CS4231@14,200000
/pci@1f,0/pci@1,1/ebus@1/flashprom@10,0
/pci@1f,0/pci@1,1/ebus@1/eeprom@14,0
/pci@1f,0/pci@1/pci@1
/pci@1f,0/pci@1/pci@1/SUNW,isptwo@4
(output truncated)
ok
注意:除了使用show-devs命令顯示整個(gè)設(shè)備樹之外,還可以使用如下的OpenBoot PROM命令查看指定設(shè)備的信息:show-ttys, show-displays, show-nets, show-disks, 與show-tapes 。

devalias命令
使用devalias命令為系統(tǒng)標(biāo)識(shí)當(dāng)前的根設(shè)備別名 。
下面的例子顯示了devalias命令的輸出:
ok devalias
screen /pci@1f,0/pci@1,1/SUNW,m64B@2
net /pci@1f,0/pci@1,1/network@1,1
cdrom /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f
disk /pci@1f,0/pci@1,1/ide@3/disk@0,0
disk3 /pci@1f,0/pci@1,1/ide@3/disk@3,0
disk2 /pci@1f,0/pci@1,1/ide@3/disk@2,0
disk1 /pci@1f,0/pci@1,1/ide@3/disk@1,0
disk0 /pci@1f,0/pci@1,1/ide@3/disk@0,0
ide /pci@1f,0/pci@1,1/ide@3
floppy /pci@1f,0/pci@1,1/ebus@1/fdthree
ttyb /pci@1f,0/pci@1,1/ebus@1/se:b
ttya /pci@1f,0/pci@1,1/ebus@1/se:a
keyboard! /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8:forcemode
keyboard /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
mouse /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8
name aliases
左邊是設(shè)備別名的輸出列表,右邊是每個(gè)設(shè)備的物理地址輸出列表 。
設(shè)備別名被硬編碼寫入OpenBoot PROM固件中去的,比物理設(shè)備地址更好記憶與使用 。disk設(shè)備別名標(biāo)識(shí)了系統(tǒng)的默認(rèn)啟動(dòng)設(shè)備 。
NVRAM中的boot-device參數(shù)設(shè)定系統(tǒng)的啟動(dòng)設(shè)備 。默認(rèn)情況下,boot-device參數(shù)設(shè)定為disk net ??梢栽趏k提示符下使用命令查看系統(tǒng)的啟動(dòng)設(shè)備 。
要從默認(rèn)設(shè)備啟動(dòng),執(zhí)行boot命令:
ok boot

第四節(jié) 創(chuàng)建與刪除定制設(shè)備別名
NVRAM中有一部分稱為NVRAMRC,里面存放了定制的參數(shù)的值,也預(yù)留用于存儲(chǔ)新設(shè)備別名的空間 。默認(rèn)的,外部設(shè)備沒有與之關(guān)聯(lián)的設(shè)備別名 。
NVRAMRC受nvalias與nvunalias命令的影響,也受參數(shù)usr-nvramrc?的影響 。

nvalias命令
使用nvalias命令創(chuàng)建新的設(shè)備別名,以訪問新添加的外部設(shè)備 。命令格式如下:

推薦閱讀