Next Previous Contents

5. 設定 NCD X 終端機的開機程序

電源打開以後, X 終端機試著去開機。 這個步驟是將 X 的相關軟體載入到記憶體之中並執行之。 如果 X 終端機不能開機,那麼開機管理程式的提示符號 '>' 將會出現。 這個開機監視軟體是一種存在於終端機裡面的 PROMs (programmable read-only memory) 的韌體。基本的開機監控軟體介面,它可能是設定終端機如何開機以及 自主機獲取 X server 的軟體。 使用 '?' 以獲取開機監控程式的指令協助。

利用存在 NVRAM (Non-volatile Random-Access Memory) 的開機監控程式設定參數 並且在關機時保留設定值。

在開機監控程式中,'bt' 這個指令或是一個系統選單能夠用來起始終端機。 基本而論,兩者都提供同樣的能力,但是選單能提供更多的選項設定。

5.1 開機監控程式的命令文法

>bt file terminal_IP host_IP gateway_IP subnet_mask

file

這個名稱是欲自遠端主機要求的檔案名稱,它包含了 被 X 終端機開機使用的 X server 的軟體 (例如:' Xncd19r ' ) 。 確定這個檔案名稱符合儲存於 bootptab 檔案 ( 我們之前提過它 ) 中 X 終端機的資訊。

terminal_IP

這個 IP 位址是指定給 X 終端機的 ( 例如 10.0.0.2 )。 同樣的,這組組機訓也要和 bootptab 檔案中 X 終端機的資訊相同。

host_IP

這個 IP 位址是指定給開機主機的 ( 例如 10.0.0.1)。

gateway

這個 IP 位址是指定給閘道的 ( 例如 10.0.0.1)。

subnet_mask

子網路遮罩,以十進制或是十六進制表達 (例如 255.0.0.0 或是 ff000000)。

5.2 開機監控軟體設定選單

使用 '設定鍵' 或是在命令提示符號 '>' 後面鍵入 'se'。

Get IP Addresses From

X 終端機的 IP 位址應該被儲存由開機監控程式的設定工具儲存於 NVRAM 中。 如果你有在使用 RARP ( reverse ARP ) 去從選端的主機取得 IP,那麼你可以選擇 'Network'。

Terminal IP Address

這個 IP 位址是指定給 X 終端機的 ( 例如 10.0.0.2 )。 這如同上面所提及的 'terminal_IP'。

First Boot Host IP Address

這個 IP 位址是指定給開機主機的 ( 例如 10.0.0.1 )。 這如同上面所提及的 'host_IP'。

Gateway IP Address

這個 IP 位址是指定給閘道的。 這如同上面所提及的 'gateway' 。

Subnet Mask

子網路遮罩,以十進制表達。 這如同上面所提及的 'subnet_mask'。

Broadcast IP Address

這個 IP 位址是用來廣播訊息至子網路的 ( 例如 10.255.255.255)。

Boot File

這個名稱是欲自遠端主機要求的檔案名稱,它包含了 被 X 終端機開機使用的 X server 的軟體 (例如: 'Xncd19r' )。 這如同上面所提及的 'file'。

TFTP Boot Directory

這項資料是主機存放開機檔案的路徑 ( 例如 '/usr/X11/lib/X11/ncd/' 或是 '/tftpboot/' )。

Config file

X 終端機在遠端主機上設定檔的資料名稱 ( 往下看 )。

UNIX Config Directory

主機存放設定檔的路徑名稱 (eg "/usr/X11/lib/X11/ncd/")。

TFTP Order, NFS Order, Local Order

指定優先使用的開機用協定為 '1'。 指定為 TFTP 為 '1' 當開機時使用 BootP 開機。

5.3 X 終端機設定檔

在開機的程序中,X 終端機會試圖從開機主機傳送,下載檔案到本端執行。 X 終端機開機是否成功並不一定要求這些檔案。如果檔案沒有被找到,終端機將會使用預設值。

設定檔在開機時開始傳送:

開機成功後,X 終端機視窗將會伴隨一個功能表選單出現。 終端機設定的鍵值貼在這個終端機視窗上。 這個終端機視窗有一個 'setup' 下拉式選單, 終端機的一些特性能在此被顯示,修改以及儲存在這個開機用主機的設定檔之中,以便將來使用。

如果使用 TFTP 自開機主機下載檔案至 X 終端機上, 那麼這個檔案的權限必須設定為全部的使用者都能存取。 相同的,為了能存放設定檔至開機主機,這個檔案必須存在並且打開所有的控制權限。 如果安全的 TFTP 被使用 ( 因為安全的理由這是被強烈建議的 ), 那麼檔案只限定於某些特定的目錄才能被存取。

Note: 如果終端機先前被設定為使用另一部主機,或是不同的設定參數,也許它不能正常開機。 重置 NVRAM 以移除設定,應該能解決這個問題。

從開機監控程式重置 NVRAM 只要鍵入 'nv' 這道命令。在子選單裡選擇 ' l ' 載入預設值。 ' s ' 來儲存, 'q' 用以離開。 確定開機程序如上所描述。

5.4 登入主機

在 X 終端機的下拉式選單中,選擇 'terminals' 這一項選單,接著選擇 ' New Telnet... ' 。 當遠端登入的視窗出現時,在服務這個項目裡鍵入網路主機的 IP 位址,在來選擇 'OK'。 這時選端只機的登入提示應該會出現。在登入以後,X 的程式, 包含視窗管理員,都能在這個遠端登入的視窗中被執行。


Next Previous Contents