Solaris 10 5/08 安裝指南:自訂 JumpStart 及進階安裝

自訂 JumpStart 環境變數

您可以在開始和結束程序檔中使用環境變數。例如,開始程序檔可能會擷取磁碟大小 SI_DISKSIZES,並根據程序檔擷取的實際磁碟大小,在系統上安裝或不安裝特定的套裝軟體。

關於系統的資訊都集中在這些環境變數中,通常環境變數可能設定,也可能不設定,根據您在 rules 檔案中使用的規則關鍵字和值而定。

例如,只有在使用了 installed 關鍵字之後,才能在 SI_INSTALLED 中取得有關系統上已安裝之作業系統的資訊。

表 8–9 旨在說明這些變數及其值。

表 8–9 安裝環境變數

環境變數 

值 

SI_ARCH

安裝用戶端的硬體架構。當您在 rules 檔案中使用 arch 關鍵字時,會設定 SI_ARCH 變數。

SI_BEGIN

開始程序檔的名稱 (如果有使用的話)。 

SI_CLASS

用來安裝安裝用戶端的設定檔之名稱。 

SI_DISKLIST

安裝用戶端上磁碟名稱的清單,磁碟名稱以逗號分隔。當使用了 disksize 關鍵字,且符合 rules 檔案時,系統會設定 SI_DISKLIST 變數。SI_DISKLISTSI_NUMDISKS 變數是用以決定 rootdisk 所要使用的實體磁碟。決定系統根磁碟的方法中會說明 rootdisk

SI_DISKSIZES

安裝用戶端上磁碟大小的清單,磁碟大小以逗號分隔。當使用了 disksize 關鍵字,且符合 rules 檔案時,系統會設定 SI_DISKSIZES 變數。

SI_DOMAINNAME

網域名稱。當使用了 dommainname 關鍵字,且符合 rules 檔案時,系統會設定 SI_DOMAINNAME 變數。

SI_FINISH

結束程序檔的名稱 (如果有使用的話)。 

SI_HOSTADDRESS

安裝用戶端的 IP 位址。 

SI_HOSTNAME

安裝用戶端的主機名稱。當使用了 hostname 關鍵字,且符合 rules 檔案時,系統會設定 SI_HOSTNAME 變數。

SI_INSTALLED

在磁碟上具有特定作業系統的磁碟裝置名稱,例如 Solaris、SunOS 或 System V。當使用了 installed 關鍵字,且符合 rules 檔案時,系統會設定 SI_INSTALLED 變數。SI_INST_OSSI_INST_VER 是用來決定 SI_INSTALLED 的值。

SI_INST_OS

作業系統的名稱。SI_INST_OSSI_INST_VER 是用來決定 SI_INSTALLED 的值。

SI_INST_VER

作業系統的版本。SI_INST_OSSI_INST_VER 是用來決定 SI_INSTALLED 的值。

SI_KARCH

安裝用戶端的核心架構。當使用了 karch 關鍵字,且符合 rules 檔案時,系統會設定 SI_KARCH 變數。

SI_MEMSIZE

安裝用戶端上實體記憶體的容量。當使用了 memsize 關鍵字,且符合 rules 檔案時,系統會設定 SI_MEMSIZE 變數。

SI_MODEL

安裝用戶端的機型名稱。當使用了 model 關鍵字,且符合 rules 檔案時,系統會設定 SI_MODEL 變數。

SI_NETWORK

安裝用戶端的網路編號。當使用了 network 關鍵字,且符合 rules 檔案時,系統會設定 SI_NETWORK 變數。

SI_NUMDISKS

安裝用戶端上的磁碟數量。當使用了 disksize 關鍵字,且符合 rules 檔案時,系統會設定 SI_NUMDISKS 變數。SI_NUMDISKSSI_DISKLIST 變數是用以決定 rootdisk 要使用的實體磁碟。有關 rootdisk 的相關資訊,請參閱決定系統根磁碟的方法

SI_OSNAME

Solaris 軟體影像上的作業系統發行版本。例如,如果您要根據 Solaris Operating System DVD 或 Solaris Software - 1 CD 影像上的版本在系統上安裝 Solaris 軟體的話,您可以在程序檔中使用 SI_OSNAME 變數。

SI_ROOTDISK

用邏輯名稱 rootdisk 表示的磁碟裝置名稱。當 disksizeinstalled 關鍵字在 rules 檔案中設定為 rootdisk 時,系統會設定 SI_ROOTDISK 變數。SI_ROOTDISK 變數可設定安裝時要從哪一個裝置啟動。


備註 –

您不能使用 rules 檔案中的探測關鍵字「rootdisk」來設定安裝位置。如需有關設定於 JumpStart 設定檔中之「rootdisk」變數的資訊,請參閱決定系統根磁碟的方法


SI_ROOTDISKSIZE

用邏輯名稱 rootdisk 表示的磁碟大小。當 disksizeinstalled 關鍵字在 rules 檔案中設定為 rootdisk 時,系統會設定 SI_ROOTDISKSIZE 變數。

SI_TOTALDISK

安裝用戶端上的磁碟空間總計。當使用了 totaldisk 關鍵字,且符合 rules 檔案時,系統會設定 SI_TOTALDISK 變數。