設定檔是一個文字檔案,該檔案定義了如何將 Solaris 軟體安裝在系統上。設定檔定義了安裝元素,例如,要安裝的軟體群組。每個規則都會指定一個定義了如何安裝系統的設定檔。 您可以為每個規則建立不同的設定檔,或者在多個規則中使用相同的設定檔。
設定檔由一個或多個設定檔關鍵字和它們的值構成。每個設定檔關鍵字都是一個指令,它可以控制 JumpStart 程式如何在系統上安裝 Solaris 軟體的一個方面。例如,下列設定檔關鍵字和值可以指定 JumpStart 程式將系統安裝成伺服器:
system_type server |
如果您使用為網路系統建立設定檔伺服器或建立獨立系統的設定檔磁片中提供的程序來建立 JumpStart 目錄,則設定檔範例已位於 JumpStart 目錄中。
設定檔可包含以下項目:
使用文字編輯程式來建立文字檔案。 以描述的方式為檔案命名。或者,在您建立的 JumpStart 目錄中開啟設定檔範例。
請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將設定檔命名為 basic_install、eng_profile 或 user_profile。
將設定檔關鍵字和值加入設定檔。
如需設定檔關鍵字和值的清單,請參閱設定檔關鍵字和值。
設定檔關鍵字和其值是區分大小寫的。
將設定檔儲存在 JumpStart 目錄中。
確保根中含有設定檔,且許可權已設為 644。
測試設定檔 (可選)。
測試設定檔中包含了有關測試設定檔的資訊。
以下的設定檔範例顯示了如何使用不同的設定檔關鍵字和設定檔值來控制 Solaris 軟體在系統上的安裝。設定檔關鍵字和值中包含了設定檔關鍵字和值的描述。
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog package SUNWman delete cluster SUNWCacc |
下列清單描述了此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。
關鍵字 system_type 將要安裝的系統定義為獨立的系統。
以 default 值安裝的軟體決定檔案系統磁碟片段。swap 的大小設定為 512 MB,可安裝在任何磁碟上,其值為 any。
開發者 Solaris 軟體群組 (SUNWCprog) 已安裝在系統上。
如果標準線上援助頁從網路上的檔案伺服器 s_ref 進行裝載,則線上援助頁套裝軟體不會安裝到系統上。系統會選取包含 [系統會計] 公用程式的套裝軟體進行安裝。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
下列清單描述了此範例的一些關鍵字和值。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,它安裝在 c0t0d0s0 上。swap 的大小會依需要設定,它安裝在 c0t3d0s1 上。usr 基於選取的軟體,並且安裝程式根據 any 的值決定安裝 usr 的位置。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
下列清單描述了此範例的一些關鍵字和值。
從 c0t0d0 磁碟中刪除所有 DOSOS 16 (04 十六進位) 類型的 fdisk 分割區。
在 c0t0d0 磁碟的最大連續可用空間上建立 Solaris fdisk 分割區。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
系統上將不會安裝系統會計公用程式 SUNWCacc。
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch layout_constraint c0t3d0s2 changeable 100 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add locale de |
下列清單描述了此範例的一些關鍵字和值。
設定檔可透過重新配置磁碟空間來升級系統。在此範例中,由於系統上的一些檔案系統並沒有足夠的空間來進行升級,因此必須重新配置磁碟空間。
c0t3d0s2 上的根檔案系統已升級。
名為 timber 的遠端系統可用來在磁碟空間的重新配置期間備份資料。如需更多有關備份媒體關鍵字的值的資訊,請參閱backup_media 設定檔關鍵字。
當自動版面配置要重新配置磁碟空間以進行升級時,關鍵字 layout_constraint 可指定自動版面配置執行下列作業。
變更磁碟片段 2 和 4。這兩個磁碟片段可移動到其他位置,且可以變更其大小。
移動磁碟片段 5。此磁碟片段可移動到其他位置,但無法變更其大小。
二進制相容性套裝軟體 SUNWbcp 不會安裝在升級後的系統上。
如果系統尚未安裝 [ X Window 系統] 線上援助頁和 [系統會計公用程式],則此程式碼會確保將其安裝到系統上。系統上的所有套裝軟體都會自動升級。
系統上將會安裝德文本土化套裝軟體。
在以下範例中,設定檔指示,自訂 JumpStart 程式將從 HTTP 伺服器中擷取 Solaris Flash 歸檔檔案。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔檔案。與初始安裝中一樣,所有檔案都將被覆寫。
可從 HTTP 伺服器中擷取 Solaris Flash 歸檔檔案。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔檔案的大小而定。根檔案系統安裝在 c0t1d0s0 上。swap 的大小要設定為所需的大小,並安裝在 c0t1d0s1 上。/export/home 基於剩餘的磁碟空間。/export/home 安裝在 c0t1d0s7 上。
在以下的範例中,設定檔指示,自訂 JumpStart 程式從安全的 HTTP 伺服器中擷取 Solaris Flash 歸檔檔案。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔檔案。與初始安裝中一樣,所有檔案都將被覆寫。
可從安全的 HTTP 伺服器中擷取壓縮的 Solaris Flash 歸檔檔案。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔檔案的大小而定。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 則視剩餘的磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。
在以下範例中,設定檔指示,自訂 JumpStart 程式會從 NFS 伺服器擷取 Solaris Flash 歸檔檔案。關鍵字flash_update指示這是一個差動歸檔檔案。差動歸檔檔案僅安裝兩個系統影像之間的差異。
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive \ /solarisdiffarchive no_master_check
下列清單描述了此範例的一些關鍵字和值。
設定檔在複製系統上安裝 Solaris Flash 差動歸檔檔案。僅安裝該歸檔檔案指定的檔案。
可從 NFS 伺服器中擷取 Solaris Flash 歸檔檔案。
不會檢查複製系統是否包含有效的系統影像。有效的系統影像可能已從原始主系統中建立。
在以下的範例中,設定檔指示,自訂 JumpStart 程式建立非作用中的空啟動環境。稍後,系統會將 Solaris Flash 歸檔檔案放入此啟動環境中。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall bootenv createbe bename second_BE \ filesystem /:/dev/dsk/c0t1d0s0:ufs \ filesystem -:/dev/dsk/c0t1d0s0:swap \ filesystem /export:shared:ufs |
下列清單描述了此範例的一些關鍵字和值。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,它安裝在 c0t0d0s0 上。swap 的大小將依需要而設定,它安裝在 c0t3d0s1 上。usr 基於選取的軟體,並且安裝程式根據 any 的值決定安裝 usr 的位置。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
非作用中的空啟動環境是在 c0t1d0 磁碟上設定的。將建立根 (/)、交換檔以及 /export 的檔案系統,但均保留為空系統。以後,可以使用 Solaris Flash 歸檔檔案安裝此第二個啟動環境。然後即可啟動新的啟動環境,並使之成為作業環境。
如需關鍵字值和此關鍵字的使用背景的資訊,請參閱以下參考內容:
如需關鍵字值的描述,請參閱設定檔關鍵字和值。
如需有關用於建立、升級和啟動非作用中啟動環境的 Solaris Live Upgrade 之使用背景的資訊,請參閱第 30章, Solaris Live Upgrade (概述)。
如需有關使用 Solaris Flash 歸檔檔案的背景,請參閱第 17章, Solaris Flash (概述與規劃)。