本節說明您可在設定檔中使用的設定檔關鍵字和值。 如需建立設定檔的詳情,請參閱"建立設定檔"。
表 28-2 讓您可以根據自己的安裝情況,快速決定能夠使用的關鍵字。除非在關鍵字的描述中另有說明,否則關鍵字只能在初始安裝選項中使用。
表 28-2 設定檔關鍵字概述
安裝情況 |
|||||
---|---|---|---|---|---|
設定檔關鍵字 |
獨立系統 (未聯網的) |
獨立系統(聯網的)或伺服器 |
OS 伺服器 |
升級 |
磁碟空間重新配置的升級 |
archive_location |
v |
v | |||
backup_media |
v |
||||
boot_device |
v |
v |
v | ||
client_arch |
v | ||||
client_root |
v | ||||
client_swap |
v | ||||
cluster(增加軟體群組) |
v |
v |
v | ||
cluster(增加或刪除叢集) |
v |
v |
v |
v |
v |
dontuse |
v |
v |
v | ||
filesys(裝載遠端檔案系統) |
v |
v | |||
filesys(建立本機檔案系統) |
v |
v |
v | ||
geo |
v |
v |
v |
v |
v |
install_type |
v |
check; |
v |
v |
v |
isa_bits |
v |
v |
v |
v |
v |
layout_constraint |
v |
||||
locale |
v |
v |
v |
v |
v |
num_clients |
v | ||||
package |
v |
v |
v |
v |
v |
partitioning |
v |
v |
v |
|
|
root_device |
v |
v |
v |
v |
v |
system_type |
v |
v |
v |
|
|
usedisk |
v |
v |
v |
archive_location retrieval_type location |
retrieval_type 和 location 的值是依 Web Start Flash 歸檔儲存的位置而定。 下節包含您可以用於 retrieval_type 和 location 的值,以及如何使用 archive_location 關鍵字的範例。
如果歸檔儲存在 NFS 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location nfs server_name:/path/filename retry n |
server_name |
您儲存歸檔的伺服器名稱。 |
path |
從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Web Start Flash 安裝公用程式會用您要安裝的複製系統名稱來取代 $HOST。 |
filename |
Web Start Flash 歸檔檔案的名稱。 |
retry n |
選用的關鍵字。 n 是 Web Start Flash 公用程式試圖裝載歸檔的最多次數限制。 |
範例:
archive_location nfs golden:/archives/usrarchive archive_location nfs://golden/archives/usrarchive
如果歸檔儲存在 HTTP 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location http://server_name:port path/filename optional_keywords |
server_name |
您儲存歸檔的伺服器名稱。 server_name 可能是通訊埠的編號,或是通訊埠編號已經在執行期間決定的 TCP 服務之名稱。 |
port |
選用的通訊埠。 如果您不指定通訊埠,Web Start Flash 安裝公用程式就會使用預設的 HTTP 通訊埠編號 (80)。 |
path |
從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Web Start Flash 安裝公用程式會用您要安裝的複製系統名稱來取代 $HOST。 |
filename |
Web Start Flash 歸檔檔案的名稱。 |
optional_keywords |
當您從 HTTP 伺服器擷取 Web Start Flash 歸檔時所能指定的選用關鍵字。 |
表 28-3 要使用的可選關鍵字archive_location http
關鍵字 |
值定義 |
---|---|
auth basic user_name password |
如果歸檔是位於受密碼保護的 HTTP 伺服器,您必須將存取 HTTP 伺服器所需的使用者名稱和密碼納入設定檔中。 註解 - 在用於自訂 JumpStart 的設定檔中使用驗證方式是不妥當的。 未授權的使用者可能可以使用包含密碼的設定檔。 |
timeout min |
timeout 關鍵字可以讓您指定在關閉連線、重新開啟連線從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間(以分鐘為單位)。如果您指定 timeout 值為零 (0),連線會因為停止使用而無法重新開啟。 如果發生逾時重新連線,Web Start Flash 安裝公用程式會試圖從歸檔中最近使用的一個已知位置繼續執行安裝。如果 Web Start Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔一開始的地方重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 |
proxy host:port |
proxy 關鍵字讓您可以指定代理主機和代理埠。 您可以使用代理主機從防火牆的另一邊擷取 Web Start Flash 歸檔。 您必須在指定 proxy 關鍵字時,提供一個代理埠。 |
範例:
archive_location http://silver/archives/usrarchive.flar timeout 5
auth basic user_name password 關鍵字的範例:
archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret
如果歸檔儲存在 FTP 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location ftp://user_name:password@server_name:port path/filename optional_keywords |
user_name:password |
您在設定檔中存取 FTP 伺服器時所需的使用者名稱和密碼。 |
server_name |
您儲存歸檔的伺服器名稱。 server_name 可能是通訊埠的編號,或是通訊埠編號已經在執行期間決定的 TCP 服務之名稱。 |
port |
A 是選用的通訊埠。 如果您不指定通訊埠,Web Start Flash 安裝公用程式就會使用預設的 FTP 通訊埠編號 (21)。 |
path |
從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Web Start Flash 安裝公用程式會用您要安裝的複製系統名稱來取代 $HOST。 |
filename |
Web Start Flash 歸檔檔案的名稱。 |
optional_keywords |
當您從 FTP 伺服器擷取 Web Start Flash 歸檔時所能指定的選用關鍵字。 |
表 28-4 要使用的可選關鍵字archive_location ftp
關鍵字 |
值定義 |
---|---|
timeout min |
timeout 關鍵字可以讓您指定在關閉連線、重新開啟連線從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間 (以分鐘為單位)。 如果您指定 timeout 值為零 (0),連線會因為停止使用而無法重新開啟。 如果發生逾時重新連線,Web Start Flash 安裝公用程式會試圖從歸檔中最近使用的一個已知位置繼續執行安裝。如果 Web Start Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔一開始的地方重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 |
proxy host:port |
proxy 關鍵字讓您可以指定代理主機和代理埠。 您可以使用代理主機從防火牆的另一邊擷取 Web Start Flash 歸檔。 您必須在指定 proxy 關鍵字時,提供一個代理埠。 |
範例:
archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5
如果歸檔儲存在磁帶上,請使用下列 archive_location 關鍵字的語法。
archive_location local_tape device position |
device |
您儲存 Web Start Flash 歸檔的磁帶機之名稱。如果裝置名稱是一個正式的路徑,則 Web Start Flash 安裝公用程式會從裝置節點的路徑擷取歸檔。如果您提供的裝置名稱不是一個正式路徑,則 Web Start Flash 安裝公用程式就會將 /dev/rmt/ 加入路徑。 |
position |
指定您要在磁帶機上儲存歸檔的位置。 如果您不提供位置,Web Start Flash 安裝公用程式會從磁帶機上的目前位置擷取歸檔。 藉由指定 position,您可以將開始程序檔或 sysidcfg 檔案放在磁帶機上的歸檔之前。 |
範例:
archive_location local_tape /dev/rmt/0n 5 archive_location local_tape 0n 5
如果您將 Web Start Flash 歸檔儲存在檔案系統導向、隨機存取的裝置,如磁片或是 CD-ROM 上,您就可以擷取本機裝置的 Web Start Flash 歸檔。請使用下列 archive_location 關鍵字的語法。
您可以從資料流導向(例如磁帶)的裝置擷取歸檔,方法是使用本機磁帶的語法。
archive_location local_device device path/filename file_system_type |
device |
您儲存 Web Start Flash 歸檔的磁碟之名稱。如果裝置名稱是正式路徑,就會直接裝載路徑。 如果您提供的裝置名稱不是一個正式路徑,則 Web Start Flash 安裝公用程式就會將 /dev/dsk/ 加入路徑。 |
path |
Web Start Flash 歸檔的路徑,是您在裝置系統上所指定的檔案系統的根之相對路徑。如果路徑名稱包含 $HOST,則 Web Start Flash 安裝公用程式會用您要安裝的複製系統名稱來取代 $HOST。 |
filename |
Web Start Flash 歸檔檔案的名稱。 |
file_system_type |
指定裝置上的檔案系統類型。 如果您不提供檔案系統類型的話,Web Start Flash 安裝公用程式會試圖裝載 UFS 檔案系統。 如果 UFS 的裝載失敗,Web Start Flash 安裝公用程式會試圖裝載 HSFS 檔案系統。 |
範例:
若要從格式化為 UFS 檔案系統的本機硬碟裝置上擷取歸檔,請使用下列指令:
archive_location local_device c0t0d0s0 /archives/$HOST
若要從有 HSFS 檔案系統的本機 CD-ROM 擷取歸檔,請使用下列指令:
archive_location local_device c0t0d0s0 /archives/usrarchive
您可以擷取存在 miniroot 中的歸檔,因為您已經在該處將複製系統啟動為本機檔案。當您執行自訂 JumpStart 安裝時,您是從 CD-ROM 或以 NFS 為基礎的 miniroot 中啟動系統。安裝軟體載入且由此執行 miniroot。 因此,您儲存在 CD-ROM 或以 NFS 為基礎的 miniroot 中的 Web Start Flash 歸檔可以視為本機檔來使用。 請使用下列 archive_location 關鍵字的語法。
archive_location local_file path/filename |
path |
歸檔的位置。 如果系統是從 Solaris 9 安裝CD 或 Solaris 9 DVD 啟動,系統必須能存取歸檔的路徑,以將其當成本機檔案來使用。當系統是從 Solaris 9 安裝CD 或 Solaris 9 DVD 啟動時,將無法存取 /net。 |
filename |
Web Start Flash 歸檔檔案的名稱。 |
範例:
archive_location local_file /archives/usrarchive archive_location local_file /archives/usrarchive
backup_media type path |
當空間必須重新配置時,您可以將 backup_media 僅與升級選項配合使用。
如果在升級時因為空間不足而需要重新配置空間的話,backup_media 會定義用來備份檔案系統的媒體。 如果備份需要用到多個磁帶或磁片,系統會在升級期間提示您插入磁帶或磁片。
有效的 type 值 |
有效的 path 值 |
規格 |
---|---|---|
local_tape |
/dev/rmt/ n |
即將升級的系統上之本機磁帶機。 path 必須是磁帶機的字元(原始字元)裝置路徑。 n 是磁帶機的號碼。 |
local_diskette |
/dev/rdiskette n |
即將升級的系統上之本機磁片。 path 必須是磁片的字元(原始字元)裝置路徑。 n 是磁片的號碼。 您用來備份的磁片必須是已經格式化的磁片。 |
local_filesystem |
/dev/dsk/c wtx dys z /file_system |
即將升級的系統上的本機檔案系統。您不能指定將因升級而變更的本機檔案系統。path 可能是磁碟切片的區塊裝置路徑。 例如,/dev/dsk/c wtx dys z 中的 t x 可能不需要。或者,path 可能是以 /etc/vfstab 檔案裝載的檔案系統之絕對路徑。 |
remote_filesystem |
host :/file_system |
遠端系統上的 NFS 檔案系統。 path 必須是名稱或遠端系統的 IP 位址、 host 和 NFS 檔案系統的絕對路徑。NFS 檔案系統必定有讀取/寫入的存取權限。 |
remote_system | user @host:/ directory |
遠端 shell,rsh 所能到達的遠端系統上的目錄。 即將升級的系統必須擁有透過遠端系統的 .rhosts 檔案來存取遠端系統的存取權。path 必須是遠端系統 host 的名稱,以及 directory 目錄的絕對路徑。如果未指定使用者登入識別碼 user,則依照預設,會使用 root。 |
範例:
backup_media local_tape /dev/rmt/0 backup_media local_diskette /dev/rdiskette1 backup_media local_filesystem /dev/dsk/c0t3d0s4 backup_media local_filesystem /export backup_media remote_filesystem system1:/export/temp backup_media remote_system user1@system1:/export/temp
boot_device device eeprom |
boot_device 會指定 JumpStart 程式安裝根 (/) 檔案系統的所在裝置,以及系統的啟動裝置。
如果您不指定設定檔中的 boot_device 關鍵字,安裝期間會指定下列預設的 boot_device 關鍵字:boot_device any update.
cw txdy sz 或 cxdy sz - JumpStart 程式放置根 (/) 檔案系統的磁碟切片,例如 c0t0d0s0。
existing - JumpStart 程式將根 (/) 檔案系統放在系統的現有根裝置上。
any - JumpStart 程式會自行選擇放置根 (/) 檔案系統的位置。JumpStart 程式會試圖使用系統的現有啟動裝置。JumpStart 程式可能會依需要選擇其他的啟動裝置。
eeprom - 選擇更新或保留系統的 EEPROM。
選擇您是否想要將系統的 EEPROM 升級或保留成指定的啟動裝置。
update - JumpStart 程式會將系統的 EEPROM 升級成指定的根裝置,這樣安裝的系統才會自動從該處啟動。
preserve - 系統的 EEPROM 中的啟動裝置值並未改變。 如果您指定了新的啟動裝置,卻未變更系統的 EEPROM,則您必須手動變更系統的 EEPROM,這樣它才能自動從新的啟動裝置啟動。
如果您變更了系統的目前啟動裝置, eeprom 值也可以讓您更新系統的 EEPROM。藉由更新系統的 EEPROM,系統可以自動從新的啟動裝置啟動。
範例:
boot_device c0t0d0s2 update
boot_device 必須符合任何指定根 (/) 檔案系統的 filesys 關鍵字和 root_device 關鍵字,如果有指定的話。
client_arch karch_value ... |
client_arch 指定作業系統伺服器要支援與伺服器所用平台群組不同的一個平台群組。如果您未在設定檔中指定 client_arch,任何使用作業系統伺服器的無磁碟用戶端都必須包含與伺服器相同的平台群組。 您必須指定要作業系統伺服器支援的每一個平台群組。
karch_value 的有效值是 sun4m 和 sun4u。如需平台名稱和各種系統的清單,請參閱「Solaris 9 Sun 硬體指南」。
只有當 system_type 指定為 server 時,您才可以使用 client_arch。
client_root root_size |
client_root 定義根空間的數量 root_size(以 Mb 為單位)來為每個用戶端進行配置。如果您不在伺服器的設定檔中指定 client_root,安裝軟體會為每個用戶端配置 15 Mb 的根空間。用戶端根區域的大小與 num_clients 關鍵字結合使用可以決定要為 /export/root 檔案系統保留多大的空間。
只有當 system_type 指定為 server 時,您才可以使用 client_root。
client_swap swap_size |
client_swap 定義根空間的數量 swap_size(以 Mb 為單位)來為每個用戶端進行配置。如果您未在設定檔中指定 client_swap,依照預設,會配置 32 Mb 的交換空間。
範例:
client_swap 64
此範例指定每個無磁碟用戶端都要有 64 Mb 的交換空間。
只有當 system_type 指定為 server 時,您才可以使用 client_swap。
如果設定檔未決定 swap 的大小,JumpStart 程式會根據系統的實體記憶體來決定交換空間的大小。表 28-5 顯示如何在自訂 JumpStart 安裝時決定 swap 的大小。
表 28-5 決定 swap 的大小
實體記憶體(單位為 Mb) |
交換空間(單位為 Mb) |
---|---|
16-64 |
32 |
64-128 |
64 |
128-512 |
128 |
大於 512 |
256 |
JumpStart 程式會讓 swap 的大小小於 swap 所在磁碟的 20%,除非磁碟在佈局完其他檔案系統之後還有可用空間。如果還有可用空間,JumpStart 程式會把可用空間配置給 swap,並且盡可能把 表 28-5 中顯示的量配置出去。
實體記憶體加上交換空間的總計必須至少為 32 Mb。
cluster group_name |
cluster 指定要加到系統的軟體群組。下表列出每個軟體群組的 group_name。
軟體群組 | group_name |
---|---|
核心 | SUNWCreq |
一般使用者 Solaris 軟體群組 | SUNWCuser |
開發者 Solaris 軟體群組 | SUNWCprog |
整個 Solaris 軟體群組 | SUNWCall |
整個 Solaris 軟體群組和 OEM 支援 | SUNWCXall |
您可以在設定檔中只指定一個軟體群組。 軟體群組必須在指定其他 cluster 和 package 項目之前指定。 如果您未使用 cluster 在設定檔中指定一個軟體群組,系統會安裝一般使用者軟體群組 SUNWCuser。
cluster cluster_name add_delete_switch |
cluster(增加或刪除叢集)可以用於初始安裝以及升級選項。
cluster 會指定要增加或刪除即將安裝在系統的軟體群組之叢集。
cluster_name 的格式必須為 SUNWCname。 若要檢視關於叢集及其名稱的詳細資訊,請在已安裝的系統上啟動管理工具,然後選擇「瀏覽」功能表中的「軟體」。
add_delete_switch 代表選項 add 或 delete。 請使用 add_delete_switch 來指出要增加或刪除指定的叢集。 如果您未指定 add_delete_switch,按照預設會使用 add。
當您在升級時使用 cluster(增加或刪除叢集),下列條件將會套用:
所有已經在系統上的叢集都會自動升級。
如果您指定了 cluster_name add,且系統尚未安裝 cluster_name,則系統會安裝叢集。
如果您指定 cluster_name delete,且系統已經安裝了 cluster_name,則套件會在升級之前刪除。
dontuse disk_name ... |
依照預設,如果指定了 partitioning default,JumpStart 程式就會使用所有系統上的作業磁碟。 dontuse 可以指定您不希望 JumpStart 程式使用的一或多的磁碟。disk_name 必須指定為 cxt ydz 的格式,例如c0t0d0。
您不可以在同一個設定檔中指定 dontuse 關鍵字和 usedisk 關鍵字。
filesys server:path server_address mount_pt_name [[mount_options]] |
將 filesys 與列出的值配合使用,JumpStart 程式把已安裝的系統設定為系統啟動時自動裝載遠端檔案系統。 您可以指定 filesys 不只一次。
範例:
filesys sherlock:/export/home/user2 - /home
server: - 遠端檔案系統所在的伺服器名稱,名稱後跟著冒號。
path - 遠端檔案系統的裝載點名稱。 例如,/usr 或 /export/home。
server_address - server 中指定的伺服器 IP 位址: path。 如果名稱服務不在網路上執行,可以使用 server_address 值將伺服器的主機名稱和 IP 位址填入 /etc/hosts 檔案。 如果您不指定伺服的 IP 位址,就必須指定一個減號 (-)。 例如,如果您有一個在網路上執行的名稱服務,就不需指定伺服器的 IP 位址。
mount_pt_name - 要將遠端檔案系統裝載於其上的裝載點名稱。
mount_options - 一或多個裝載點,其功能與 mount(1M) 指令的 -o 選項相同。 裝載選項會加到 /etc/vfstab 項目,以供指定的 mount_pt_name 使用。
如果您需要指定多於一個的裝載選項,裝載選項必須用逗號隔開,且不能有空格(例如 ro,quota)。
filesys slice size [[file_system optional_parameters]] |
藉由將 filesys 與列出的值配合使用,JumpStart 程式會在安裝時建立本機檔案系統。 您可以指定 filesys 不只一次。
any - JumpStart 程式將檔案系統置於任意磁碟中。
當 size 是 existing、all、free、 start 時,您無法指定 any:size 或 ignore。
cw txdy sz - JumpStart 程式放置檔案系統的磁碟切片,例如 c0t0d0s0 或 c0d0s0。
rootdisk.sn - 包含系統根磁碟值的變數,此值由 JumpStart 程式決定,詳情請參閱 "決定系統根磁碟的方法"。 sn 字尾指出磁碟上的特定磁碟區。
num - 檔案系統的大小設為 num(以 Mb 為單位)。
existing - 使用現存檔案目前的大小。
當您使用 existing 值時,可以變更現有磁碟區的名稱,方法是將 file_system 指定為其他的 mount_pt_name。
auto - 檔案系統的大小會根據選定的軟體而自動決定。
all - 指定的 slice 使用檔案系統的整個磁碟。 當您指定 all 值時,沒有其他的檔案系統可以放在指定的磁碟上。
free - 檔案系統會使用磁碟上剩下的未使用空間。
如果 free 用作 filesys 的值, filesys 項目必須是設定檔中的最後一個項目。
start:size - 檔案系統明確地分割。 start 是磁碟區開始之處的磁柱。 size 是該磁碟區的磁柱編號。
file_system - 當您指定 slice 為any 或 c wtxd ysz 時,file_system 是選用的,且會被使用。 如果未指定 file_system,依照預設,會設定 unnamed 。 如果設定 unnamed,您就無法指定 optional_parameters 值。 使用下列其中一個值:
mount_pt_name - 檔案系統的裝載-點名稱,例如 /var。
swap - 指定的 slice 當成 swap 使用。
overlap - 指定的 slice 定義成磁碟區域的代表。VTOC 值是 V_BACKUP。 依照預設,磁碟區 2 是重疊的磁碟區,代表整個磁碟區。
只有當 size 是existing、all 或 start 時,您才可以指定 overlap:size。
unnamed - 指定的 slice 定義成原始磁碟區,因此 slice 沒有裝載 -點名稱。如果未指定 file_system,依照預設,會設定 unnamed 。
ignore - JumpStart 程式未組織或使用指定的 slice。 您可以使用此選項來指定您想要在安裝時忽略磁碟上的檔案系統。 JumpStart 程式會在同一個磁碟上以同樣的名稱建立一個新的檔案系統。 只有當指定了 partitioning existing 時,您才可以使用 ignore。
optional_parameters - 請使用下列任一值:
preserve - 保留指定 slice 上的檔案系統。
只有在 size 為 existing 且 slice 為 cwt xdys z 時,才能指定 preserve。
mount_options - 一或多個裝載選項,其功能與 mount(1M) 指令的-o 選項相同。 裝載選項會加到 /etc/vfstab 項目,以供指定的 mount_pt_name 使用。
如果您需要指定多於一個的裝載選項,裝載選項必須用逗號隔開,且不能有空格,例如 ro,quota。
geo locale |
您可以將 geo 用於初始安裝以及升級選項。
geo 會指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。 下表列出您可以指定的 locale 值。
值 |
說明 |
---|---|
N_Africa |
北非,包括埃及。 |
C_America |
中美,包括哥斯大黎加、薩爾瓦多、瓜第馬拉、墨西哥、尼加拉瓜、巴拿馬 |
N_America |
北美,包括加拿大、美國 |
S_America |
南美,包括阿根廷、玻利維亞、巴西、智利、哥倫比亞、厄瓜多、巴拉圭、祕魯、烏拉圭、委內瑞拉 |
Asia |
亞洲,包括日本、韓國、中華人民共和國、台灣、泰國。 |
Ausi |
大洋洲,包括澳洲和紐西蘭 |
C_Europe |
中歐,包括奧地利、捷克共和國、德國、匈牙利、波蘭、斯洛伐克、瑞士 |
E_Europe |
東歐,包括阿爾巴尼亞、保加利亞、克羅埃西亞、愛沙尼亞、拉脫維亞、立陶宛、馬其頓、羅馬尼亞、俄羅斯、塞爾維亞、斯洛維尼亞、土耳其 |
N_Europe |
北歐,包括丹麥、芬蘭、冰島、挪威、瑞典 |
S_Europe |
南歐,包括希臘、義大利、葡萄牙、西班牙 |
W_Europe |
西歐,包括比利時、法國、英國、愛爾蘭和荷蘭 |
M_East |
中東,包括以色列 |
之前所列出組成每個區域語言環境的元件語言環境值之完整清單見於 第 40章, 語言環境值(參考)。
您可以為您要加入系統的每個語言環境指定 geo 關鍵字。
install_type initial_upgrade_flash_swith |
install_type 定義是否要在系統上消除和安裝新的 Solaris 作業系統,在系統上升級現有的 Solaris 環境,或在系統上安裝 Web Start Flash 歸檔。
您必須在設定檔中指定 install_type,且 install_type 必須是每個設定檔中的第一個設定檔關鍵字。
您必須將下列選項中的任一種用於 initial_upgrade_flash_switch :
initial_install - 指定要執行 Solaris 作業環境的初始安裝。
upgrade - 指定要執行 Solaris 作業環境的升級。
flash_install - 指定要安裝 Web Start Flash 歸檔。
某些設定檔關鍵字只能用於 initial_install 選項。某些設定檔關鍵字只能用於 upgrade 選項。某些設定檔關鍵字只能用於 flash_install 選項。
isa_bits bit_switch |
isa_bits 指定要安裝 64 位元或是 32 位元的 Solaris 9套件。
bit_switch 代表 64 或是 32 選項,您可用該選項來指出要安裝 64 位元或是 32 位元的 Solaris 9套件。如果您未在設定檔中設定此關鍵字,JumpStart 程式會以下列方式安裝系統:
在 UltraSPARCTM 系統上安裝 64 位元套件
所有系統上的 32 位元套件。
如果您使用 isa_bits 關鍵字,您同時必須使用 Solaris 9 Software 2 之 2 CD 或是 Solaris 9 DVD 上 solaris_9/Misc/jumpstart_sample 目錄中最新的 check 程序檔。
layout_constraint slice constraint [[minimum_size]] |
您只能將 layout_constraint 用於空間必須重新配置時的升級選項。
如果自動佈局在升級時因為空間問題而需要重新配置空間,layout_constraint 會在檔案系統上指定有限制的自動佈局。
如果您未指定 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
與需要更多空間,且由 /etc/vfstab 檔案所裝載的檔案系統位於同一個磁碟上的檔案系統會標示成「可變更」。
剩下的檔案系統會標示成「固定」,因為自動佈局無法變更檔案系統。
如果您指定一或多個 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
您為其指定了 layout_constraint 關鍵字的檔案系統會以指定的限制式來標示。
剩下的檔案系統會標示成「固定」。
您無法變更需要更多空間來升級的檔案系統上的限制式,因為檔案系統必須標示成「可變更」。您可以使用 layout_constraint 關鍵字來變更需要更多空間進行升級的檔案系統上的 minimum_size 值。
若要協助自動佈局重新配置空間,請選取其他可變更或可移動的檔案系統,特別是那些與需要更多空間進行升級的檔案系統位於同一磁碟上的檔案系統。
slice - slice 會指定要在檔案系統的哪個磁碟切片指定限制式。您必須以 c wtxd ysz 的格式指定系統的磁碟切片。
constraint - 將下列任一限制式用於指定的檔案系統:
changeable - 自動佈局可將檔案系統移到其他位置,這樣可以變更檔案系統大小。您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 changeable 限制式。 您可以藉由指定 minimum_size 值來變更檔案系統的大小。
當您將檔案系統標示為「可變更」,且未指定 minimum_size ,檔案系統的最小限制設定為大於所需最小空間的 10%。 例如,如果檔案系統的最小限制是 100 Mb,則變更後的大小是 110 Mb。如果指定了 minimum_size,任何剩下的可用空間,也就是原來大小減去最小限制,都會由其他的檔案系統來使用。
movable - 自動佈局可將檔案系統移到同一個磁碟或是不同磁碟的其他位置。 檔案系統大小維持不變。
available - 自動佈局可以使用檔案系統上的所有空間來重新配置空間。 檔案系統中的所有資料都遺失了。 您只能在非由 /etc/vfstab 檔案裝載的檔案系統上指定 available 限制式。
collapse - 自動佈局可將指定的檔案系統移動和縮回上層檔案系統。您可以使用 collapse 選項來減少系統上檔案系統的數量,作為升級的準備。 例如,如果系統有 /usr 和 /usr/share 檔案系統,縮回 /usr/share 檔案系統會將檔案系統移到 /usr,也就是上層的檔案系統。 您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 collapse 限制式。
minimum_size - 會在自動佈局重新配置空間後,指定檔案系統的大小。 minimum_size 選項讓您可以變更檔案系統的大小。如果把未經配置的空間加到檔案系統的話,檔案系統可能會更大。 但是,無論如何一定不會少於您指定的大小。 minimum_size 值是選擇性的。只有當您將檔案系統標示為「可變更」,且最小尺寸不得少於檔案系統用來容納現有檔案系統內容所需時,請使用此值。
範例:
layout_constraint c0t3d0s1 changeable 200 layout_constraint c0t3d0s4 movable layout_constraint c0t3d1s3 available layout_constraint c0t2d0s1 collapse
locale locale_name |
您可以將 locale 與初始安裝以及升級選項一起配合使用。
locale 會指定您在升級時,想要安裝或是增加的指定 locale_name 的套件。locale_name 與用於 $LANG 環境變數的值相同。第 40章, 語言環境值(參考) 包含有效區性的清單。
當您使用 local 關鍵字時,請考慮下列事項:
如果您已經預先設定了一個預設語言環境,該語言環境會自動安裝。 預設安裝的是英文的語言套件。
您可以為您要加入系統的每個語言環境指定 locale 關鍵字。
num_clients client_num |
安裝伺服器時,空間會配置給每一個無磁碟用戶端的根 (/) 和 swap 檔案系統。 num_clients 定義無磁碟用戶端的號碼,伺服器支援的是 client_num。如果您未在設定檔中指定 num_clients,依照預設,會配置五個無磁碟的用戶端。
只有當 system_type 指定為 server 時,您才可以使用 num_clients。
package package_name [[add_delete_switch]] |
您可以將 package 與初始安裝以及升級選項一起配合使用。
package 會指定某個套件是否要從您打算安裝在系統上的軟體群組中增刪。
您必須指定 package_name 的格式為 SUNWname。 若要檢視關於套件及其名稱的詳細資訊,請在已安裝的系統上使用 pkginfo -l 指令。
add_delete_switch 代表 add 或 delete 選項,您可用其指出是否要增加或刪除某個套件。 如果您未指定 add_delete_switch,依照預設會使用 add。
某些套件是必要的,無法刪除。 您無法使用 package 設定檔關鍵字來單獨增加或刪除本土化套件。 若要增加本土化套件,請使用 locale 設定檔關鍵字。
當您使用 package 來升級時, JumpStart 程式會執行下列動作:
所有已經存在系統上的套件都會自動升級。
如果您指定 package_name add,且系統未安裝 package_name,則會安裝該套件。
如果您指定 package_name delete,且系統安裝了 package_name,套件會在升級開始之前刪除。
如果您指定 package_name delete,且系統未安裝 package_name,則如果套件是指定要安裝的叢集之一部份,則套件將不會安裝。
partitioning type |
partitioning 會定義安裝時將磁碟機分割成磁碟區的方式。
type - 使用下列任一值。
default - JumpStart 程式在要安裝指定軟體的檔案系統上選取磁碟,並建立檔案系統,除了由 filesys 關鍵字指定的檔案系統之外。 首先選取的是 rootdisk。 如果指定的軟體不適合 rootdisk,JumpStart 程式就會使用其他磁碟。
existing - JumpStart 程式會在系統的磁碟上使用現有的檔案系統。 除了 /, /usr、 /usr/openwin、 /opt 和 /var 之外的所有檔案系統都得以保留。 JumpStart 程式會使用檔案系統超級區塊中最近使用的一個裝載-點,來決定磁碟區代表的檔案系統裝載點。
當您使用 filesys 和 partitioning existing 設定檔關鍵字時,您必須將大小 size 設定為 existing。
explicit - JumpStart 程式使用磁碟機,並建立由 filesys 關鍵字指定的檔案系統。 如果您只使用 filesys 關鍵字指定根 (/) 檔案系統,所有 Solaris 軟體都會安裝在根 (/) 檔案系統中。
如果您使用 explicit 設定檔值,您必須使用 filesys 關鍵字來指定要使用的磁碟和要建立的檔案系統。
如果您在設定檔中未指定 partitioning,依照預設會使用 default 類型的 partitioning。
root_device slice |
您可以將 root_device 與初始安裝以及升級選項一起配合使用。
root_device 會指定系統的根磁碟。"決定系統根磁碟的方法" 包含其他資訊。
當您升級系統時,root_device 會指定根 (/) 檔案系統,以及由 /etc/vfstab 檔案來裝載以進行升級的檔案系統。如果系統上有不只一個的根 (/ ) 檔案系統要升級,您必須指定 root_device。您必須以 cw txdy sz 的格式指定 slice。
範例:
root_device c0t0d0s2
當您使用 root_device 關鍵字時,請考慮下列事項:
如果您在只有一個磁碟的系統上指定 root_device,root_device 必須和磁碟相符合。 同樣地,任何指定根 ( /) 檔案系統的 filesys 關鍵字必須跟 root_device 一樣。
如果您要升級鏡像,指定的 root_device 值應該是鏡像的某一邊。鏡像的另一邊會自動升級。
系統的根磁碟式系統上包含根 (/) 檔案系統的磁碟。 在設定檔中,您可以使用 rootdisk 變數來代替磁碟名稱,JumpStart 程式會把該變數設為系統的根磁碟。 表 28-6 說明 JumpStart 程式安裝時決定系統根磁碟的方式。
JumpStart 程式只決定初始安裝時,系統根磁碟的大小。 您無法在升級時變更系統的根磁碟。
階段 |
動作 |
---|---|
1 |
如果在設定檔中指定了 root_device 關鍵字,JumpStart 程式會將 rootdisk 設為根裝置。 |
2 |
如果未設定 rootdisk,且設定檔中指定了 boot_device 關鍵字,JumpStart 程式會將 rootdisk 設定為根裝置。 |
3 |
如果未設定 rootdisk,且設定檔中指定了 filesys cwt xdys z size / 項目,JumpStart 程式會將 rootdisk 設為項目中指定的磁碟。 |
4 |
如果未設定 rootdisk,且設定檔中未指定 rootdisk.sn 項目,JumpStart 程式會以核心偵測順序在系統磁碟中搜尋指定磁碟區的現有根檔案系統。 如果找到磁碟,JumpStart 程式會將 rootdisk 設定為找到的磁碟。 |
5 |
如果未設定 rootdisk,且在設定檔中指定了 partitioning existing,JumpStart 程式會以核心偵測順序在系統磁碟中搜尋現有的根檔案磁碟。 如果未找到根檔案系統,或是找到不只一個根檔案系統,就會發生錯誤。 如果找到根檔案系統,JumpStart 程式會將 rootdisk 設定為找到的磁碟。 |
6 |
如果未設定 rootdisk,JumpStart 程式會將 rootdisk 設定為根 ( /) 檔案系統安裝之處。 |
system_type type_switch |
system_type 會定義將要在其上安裝 Solaris 環境的系統之類型。
type_switch 代表 standalone 或 server 選項,您使用這些選項來指出將要在其上安裝 Solaris 軟體的系統之類型。 如果您未在設定檔中指定 system_type,依照預設會使用 standalone 。
usedisk disk_name ... |
依照預設,如果您指定 partitioning default,JumpStart 程式會使用系統上所有的作業磁碟。 usedisk 設定檔關鍵字會指定一或多個您要 JumpStart 程式使用的磁碟。 您必須以 cxt ydz 或 cydz 的格式指定disk_name,例如 c0t0d0 或 c0d0s0 。
如果您在設定檔中指定了 usedisk,JumpStart 程式只會使用您在 usedisk 關鍵字之後指定的磁碟。
您不可以在同一個設定檔中指定 usedisk 關鍵字和 dontuse 關鍵字。