Solaris 9 安裝指南

自訂 JumpStart 環境變數

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

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

例如,已安裝於系統中的作業系統之相關資訊,只能使用 installed 關鍵字在 SI_INSTALLED 中找到。

表 28–7 說明這些變數及其值。

表 28–7 安裝環境變數

環境變數 

值 

CHECK_INPUT

JumpStart 目錄中的 rules 檔案路徑,裝載在 /tmp/install_config/rules 上。

HOME

安裝時根的主目錄,為 /tmp/root

PATH

安裝時的 shell 搜尋路徑,為 /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin

SI_ARCH

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

SI_BEGIN

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

SI_CLASS

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

SI_CONFIG_DIR

JumpStart 目錄的路徑,裝載在 /tmp/instal_config 上。

SI_CONFIG_FILE

JumpStart 目錄中的 rules 檔案路徑,裝載在 /tmp/install_config/rules 上。

SI_CONFIG_PROG

rules 檔案。

SI_CUSTOM_PROBES_FILE

custom_probes.ok 檔案,您可在其中定義自己的規則和探測關鍵字。 如果您建立了 custom_probes.ok 檔案,就可以使用該檔案來擴充預設規則關鍵字的清單,詳情請見 規則關鍵字和值。 您也可以使用檔案來擴充預設的探測關鍵字清單,詳情請見 Probe 關鍵字和值

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_HOSTID

安裝用戶端的乙太網路位址。 

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_DISKSIZES 變數。

SI_MODEL

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

SI_NETWORK

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

SI_NUMDISKS

安裝用戶端上的磁碟數量。 使用 disksize 關鍵字,且符合 rules 檔案時,系統會設定SI_NUMDISKS 變數。SI_DISKLISTSI_NUMDISKS 變數是用來決定 rootdisk 要使用的實體磁碟。 rootdisk 的說明見於 決定系統根磁碟的方法

SI_OSNAME

Solaris 9 軟體影像上的作業系統版次。例如,如果您要根據 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 影像上的作業系統之版本在系統上安裝 Solaris 軟體,您可以在程序檔中使用 SI_OSNAME 變數。

SI_PROFILE

裝載的 JumpStart 目錄中的設定檔路徑。路徑為 /tmp/install_config/profile_name。如果您要建立導出的設定檔,系統會將 SI_PROFILE 設定為 /tmp/install.input 檔案。

SI_ROOTDISK

用邏輯名稱 rootdisk 表示的磁碟裝置名稱。當 disksize installed 關鍵字在 rules 檔案中設為 rootdisk 時,系統會設定 SI_ROOTDISK 變數。

SI_ROOTDISKSIZE

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

SI_SYS_STATE

/a/etc/.sysIDtool.state 檔案。您可以在結束程序檔中編輯此檔案,以避免 sysidroot 程式在系統重新開機前要求您輸入超級使用者密碼。

SI_TOTALDISK

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

SHELL

安裝時的預設 shell,為 /sbin/sh

TERM

安裝用戶端的終端機類型。 

TZ

預設時區,由 NIS 或 NIS+ 名稱服務指定。