您可以在開始和結束程序檔中使用環境變數。例如,開始程序檔可能會擷取磁碟大小 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_DISKLIST 和 SI_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_OS 和 SI_INST_VER 是用來決定 SI_INSTALLED 的值。 |
SI_INST_OS |
作業系統的名稱。SI_INST_OS 和 SI_INST_VER 是用來決定 SI_INSTALLED 的值。 |
SI_INST_VER |
作業系統的版本。SI_INST_OS 和 SI_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_NUMDISKS 和 SI_DISKLIST 變數是用以決定 rootdisk 要使用的實體磁碟。有關 rootdisk 的相關資訊,請參閱決定系統根磁碟的方法。 |
SI_OSNAME |
Solaris 軟體影像上的作業系統發行版本。例如,如果您要根據 Solaris Operating System DVD 或 Solaris Software - 1 CD 影像上的版本在系統上安裝 Solaris 軟體的話,您可以在程序檔中使用 SI_OSNAME 變數。 |
SI_ROOTDISK |
用邏輯名稱 rootdisk 表示的磁碟裝置名稱。當 disksize 或 installed 關鍵字在 rules 檔案中設定為 rootdisk 時,系統會設定 SI_ROOTDISK 變數。SI_ROOTDISK 變數可設定安裝時要從哪一個裝置啟動。 備註 – 您不能使用 rules 檔案中的探測關鍵字「rootdisk」來設定安裝位置。如需有關設定於 JumpStart 設定檔中之「rootdisk」變數的資訊,請參閱決定系統根磁碟的方法。 |
SI_ROOTDISKSIZE |
用邏輯名稱 rootdisk 表示的磁碟大小。當 disksize 或 installed 關鍵字在 rules 檔案中設定為 rootdisk 時,系統會設定 SI_ROOTDISKSIZE 變數。 |
SI_TOTALDISK |
安裝用戶端上的磁碟空間總計。當使用了 totaldisk 關鍵字,且符合 rules 檔案時,系統會設定 SI_TOTALDISK 變數。 |