Solaris 9 12/03 安裝指南

第 28章 自訂 JumpStart (參考)

本章列出您可在 rules 檔案、設定檔以及開始與結束程序檔中使用的關鍵字和值。

規則關鍵字和值

表 28–1 描述您可在 rules 檔案中使用的關鍵字和值。如需有關建立 rules 檔案的詳細說明,請參閱建立 rules 檔案。

表 28–1 規則關鍵字和值的描述

關鍵字 

值 

符合項目 

any

減號 (-)

任何項目。any 關鍵字一律有效。

arch

processor_type

processor_type 的有效值如下:

  • SPARC:sparc

  • x86︰i386

系統的處理器類型。 

uname -p 指令會報告系統的處理器類型。

disksize

actual_disk_name size_range

actual_disk_name – 格式為 cxtydz 的磁碟名稱 (如 c0t3d0 或 c0d0) 或特殊字 rootdisk。如果使用 rootdisk,則要比對的磁碟順序如下:

  • SPARC: 含有預先安裝之啟動影像的磁碟,該磁碟為基於 SPARC 的新系統,並在出廠時已安裝 JumpStart

  • c0t3d0s0 磁碟 (如果存在的話)

  • 以核心偵測順序找到的第一個可用磁碟

size_range – 磁碟大小,必須指定一個以 MB 為單位的範圍 (x-x)。

系統磁碟的大小 (以 MB 為單位) 和名稱。 

範例:

disksize c0t3d0 250-300

在此範例中,JumpStart 程式嘗試比對名為 c0t3d0 的系統磁碟。磁碟可以容納 250 到 300 MB 之間大小的資訊。

範例:

disksize rootdisk 750-1000

在此範例中,JumpStart 程式會先嘗試比對已經預先安裝啟動影像的系統磁碟。接著,JumpStart 程式會嘗試比對 c0t3d0s0 磁碟 (如果該磁碟存在的話)。最後,JumpStart 程式會嘗試比對第一個可容納 750 MB 到 1 GB 資訊的可用磁碟。


註解 –

計算 size_range 時,請記得 1 MB 等於 1,048,576 個位元組。號稱有「535 MB」的磁碟真正的磁碟空間可能只有 510 百萬位元組。JumpStart 程式會將「535 MB」的磁碟視為 510 MB,因為 535,000,000 / 1,048,576 = 510。「535 MB」的磁碟不能比對大小在 530–550 之間的 size_range。


domainname

actual_domain_name

系統的網域名稱,控制名稱服務決定資訊的方式。 

如果您已經安裝了一個系統,domainname 指令會報告該系統的網域名稱。

hostaddress

actual_IP_address

系統的 IP 位址。 

hostname

actual_host_name

系統的主機名稱。 

如果您已經安裝了一個系統,uname -n 指令會報告該系統的主機名稱。

installed

slice version

slice — 格式為 cwtxdysz 的磁碟片段名稱 (如 c0t3d0s5),或是特殊字 any 或 rootdisk。如果使用 any,JumpStart 程式會嘗試以核心探測順序來比對系統的所有磁碟。如果使用 rootdisk,則要比對的磁碟順序如下:

  • SPARC: 含有預先安裝之啟動影像的磁碟,該磁碟為基於 SPARC 的新系統,並在出廠時已安裝 JumpStart

  • c0t3d0s0 磁碟 (如果存在的話)

  • 以核心偵測順序找到的第一個可用磁碟

version — 版本名稱或特殊字 any 或 upgrade。如果使用 any,則比對所有 Solaris 或 SunOS 版次。如果使用 upgrade,則比對所有可升級的 Solaris 2.6 或相容版次。

如果 JumpStart 程式找到一種 Solaris 版次,但是無法判斷其版本,則會傳回版本 SystemV。

根 (/) 檔案系統對應特定 Solaris 軟體版本的磁碟。

範例:

installed c0t3d0s1 Solaris_9

在此範例中,JumpStart 程式會嘗試比對 c0t3d0s1 上有 Solaris 9 根 (/) 檔案系統的系統。

karch

actual_platform_group

有效值為 sun4m、sun4u、i86pc、 prep。系統清單及其對應的平台群組見於「Solaris 9 Sun 硬體平台指南」。

系統的平台群組。 

如果您已經安裝了一個系統,arch -k 指令或 uname -m 指令會報告該系統的平台群組。

memsize

physical_mem

值必須是以 MB 為單位的範圍 (x- x),或為單一的 MB 值。

系統的實體記憶體 (以 MB 為單位)。 

範例:

memsize 64-128

此範例嘗試比對實體記憶體介於 64 與 128 MB 之間的系統。 

如果您已經安裝了一個系統,prtconf 指令輸出的第 2 行會報告系統的實體記憶體大小。

model

actual_platform_name

系統的平台名稱。如需有效平台名稱的清單,請參閱「Solaris 9 Sun 硬體平台指南」。

如果要找出已安裝系統的平台名稱,請使用 uname -i 指令或 prtconf 指令輸出的第 5 行。


註解 –

如果 actual_platform_name 有空格,您必須將空格取代為底線 (_)。

範例:

SUNW,Sun_4_50


network

network_num

系統的網路編號,JumpStart 程式藉由在系統 IP 位址和子網路遮罩之間執行邏輯 AND 來決定此編號。 

範例:

network 193.144.2.8

如果子網路遮罩為 255.255.255.0,此範例會嘗試比對 IP 位址為 193.144.2.8 的系統。 

osname

Solaris_x

已經安裝在系統上的 Solaris 軟體版本。 

範例:

osname Solaris_9

在此範例中,JumpStart 程式嘗試比對一個已經安裝 Solaris 9 作業環境的系統。 

probe

probe_keyword

有效的偵測關鍵字或有效的自訂偵測關鍵字。 

範例:

probe disks

在此範例中,會依核心探測順序以 MB 為單位傳回 SPARC 系統中系統磁碟 (如 c0t3d0s1、c0t4d0s0) 的大小。JumpStart 程式設定 SI_DISKLIST、 SI_DISKSIZES、 SI_NUMDISKS 和 SI_TOTALDISK 環境變數。


註解 –

probe 關鍵字在此是唯一的,它不會嘗試比對屬性,也不會執行設定檔。probe 關鍵字會傳回一個值。因此,您無法使用 probe 規則關鍵字指定開始程序檔、設定檔和結束程序檔。


Probe 關鍵字的描述見於第 25章, 建立自訂規則關鍵字與探測關鍵字 (工作)。

totaldisk

size_range

值必須是以 MB 為單位的範圍 (x- x)。

系統的磁碟空間總容量 (以 MB 為單位)。磁碟空間總容量包括系統上連接的所有作業磁碟。 

範例:

totaldisk 300-500

在此範例中,JumpStart 程式嘗試比對一個磁碟空間總容量在 300 到 500 MB 之間的系統。 


註解 –

計算 size_range 時,請記得 1 MB 等於 1,048,576 個位元組。號稱有「535 MB」的磁碟真正的磁碟空間可能只有 510 百萬位元組。JumpStart 程式會將「535 MB」的磁碟視為 510 MB,因為 535,000,000 / 1,048,576 = 510。「535 MB」的磁碟不能比對大小在 530–550 之間的 size_range。


設定檔關鍵字和值

本節描述您可在設定檔中使用的設定檔關鍵字和值。如需有關建立設定檔的詳細說明,請參閱建立設定檔。

設定檔關鍵字一覽

表 28–2 可讓您根據自己的安裝情況快速決定能夠使用的關鍵字。除非在關鍵字的描述中另有說明,否則關鍵字只能在初始安裝選項中使用。

表 28–2 設定檔關鍵字概述
 

安裝情況 

設定檔關鍵字 

獨立系統 (非網路系統) 

獨立系統 (網路系統) 或伺服器 

OS 伺服器 

升級 

進行磁碟空間重新配置的升級  

archive_location (安裝 Solaris Flash 歸檔檔案)

√ 

√ 

   

backup_media

    

√ 

boot_device

√ 

√ 

√ 

  

bootenv createbe

√ 

√ 

√ 

  

client_arch

  

√ 

  

client_root

  

√ 

  

client_swap

  

√ 

  

cluster (增加軟體群組)

√ 

√ 

√ 

  

cluster (增加或刪除叢集)

√ 

√ 

√ 

√ 

√ 

dontuse

√ 

√ 

√ 

  

fdisk (僅 x86)

√ 

√ 

√ 

  

filesys (裝載遠端檔案系統)

 

√ 

√ 

  

filesys (建立本機檔案系統)

√ 

√ 

√ 

  

filesys (建立鏡像檔案系統)

√ 

√ 

√ 

 

 

forced_deployment (安裝 Solaris Flash 差動歸檔檔案)

√ 

√ 

 

 

 

geo

√ 

√ 

√ 

√ 

√ 

install_type

√ 

√ 

√ 

√ 

√ 

layout_constraint

    

√ 

local_customization (安裝 Solaris Flash 歸檔檔案)

√ 

√ 

 

 

 

locale

√ 

√ 

√ 

√ 

√ 

no_master_check (安裝 Solaris Flash 差動歸檔檔案)

√ 

√ 

 

 

 

no_content_check (安裝 Solaris Flash 差動歸檔檔案)

√ 

√ 

 

 

 

num_clients

  

√ 

  

package

√ 

√ 

√ 

√ 

√ 

partitioning

√ 

√ 

√ 

 

 

root_device

√ 

√ 

√ 

√ 

√ 

system_type

√ 

√ 

√ 

 

 

usedisk

√ 

√ 

√ 

  

設定檔關鍵字描述和範例

archive_location 關鍵字

archive_location retrieval_type location

retrieval_type 和 location 的值取決於 Solaris Flash 歸檔檔案的儲存位置。下列小節包含可以用於 retrieval_type 和 location 的值,以及如何使用 archive_location 關鍵字的範例。

NFS 伺服器

如果歸檔檔案儲存在 NFS 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location nfs server_name:/path/filename retry n
server_name

您儲存歸檔檔案的伺服器名稱。

path

從指定伺服器擷取的歸檔檔案位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

retry n

可選關鍵字。n 是 Solaris Flash 公用程式嘗試裝載歸檔檔案的最多次數。

範例:

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

HTTP 或 HTTPS 伺服器

如果歸檔檔案儲存在 HTTP 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location http://server_name:port path/filename optional_keywords

如果歸檔檔案儲存在 HTTPS 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location https://server_name:port path/filename optional_keywords
server_name

您儲存歸檔檔案的伺服器名稱。server_name 可以是通訊埠編號,也可以是 TCP 服務的名稱,該服務會在執行期間決定通訊埠編號。

port

可選通訊埠。如果您不指定通訊埠,Solaris Flash 安裝公用程式會使用預設的 HTTP 通訊埠編號 80。

path

要從指定伺服器擷取的歸檔檔案的位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

optional_keywords

當您從 HTTP 伺服器擷取 Solaris Flash 歸檔檔案時所能指定的可選關鍵字。

表 28–3 與 archive_location http 一起使用的可選關鍵字

關鍵字 

值定義  

auth basic user_name password

如果歸檔檔案位於受密碼保護的 HTTP 伺服器,您必須將存取 HTTP 伺服器所需的使用者名稱和密碼納入設定檔中。 


註解 –

在用於自訂 JumpStart 的設定檔中使用驗證方式是不妥當的。未授權的使用者可能可以存取包含密碼的設定檔。


timeout min

timeout 關鍵字可以讓您指定在關閉連接、重新開啟連接以及從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間 (以分鐘為單位)。如果您指定 timeout 值為零 (0),連接會因為停止使用而無法重新開啟。

如果發生逾時重新連接,Solaris Flash 安裝公用程式會嘗試從歸檔檔案中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔檔案的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 

proxy host:port

proxy 關鍵字讓您可以指定代理主機和代理埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris 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 伺服器

如果歸檔檔案儲存在 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 是可選通訊埠。如果您不指定通訊埠,Solaris Flash 安裝公用程式就會使用預設的 FTP 通訊埠編號 (21)。

path

從指定伺服器擷取的歸檔檔案位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

optional_keywords

當您從 FTP 伺服器擷取 Solaris Flash 歸檔檔案時所能指定的可選關鍵字。

表 28–4 要使用的可選關鍵字archive_location ftp

關鍵字 

值定義  

timeout min

timeout 關鍵字可以讓您指定在關閉連接、重新開啟連接以及從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間 (以分鐘為單位)。如果您指定 timeout 值為零 (0),連接會因為停止使用而無法重新開啟。

如果發生逾時重新連接,Solaris Flash 安裝公用程式會嘗試從歸檔檔案中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔檔案的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 

proxy host:port

proxy 關鍵字讓您可以指定代理主機和代理埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris Flash 歸檔檔案。在指定 proxy 關鍵字時,必須提供一個代理埠。

範例:

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

本機磁帶

如果歸檔檔案儲存在磁帶上,請使用下列 archive_location 關鍵字的語法。


archive_location local_tape device  position
device

您儲存 Solaris Flash 歸檔檔案的磁帶機名稱。如果裝置名稱是正規的路徑,則 Solaris Flash 安裝公用程式會從裝置節點的路徑擷取歸檔檔案。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/rmt/ 加入路徑。

position

指定您要在磁帶機上儲存歸檔檔案的位置。如果您不提供位置,Solaris Flash 安裝公用程式會從磁帶機上的目前位置擷取歸檔檔案。藉由指定 position,您可以將磁帶機上的開始程序檔或 sysidcfg 檔案放在歸檔檔案之前。

範例:

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

本機裝置

如果將 Solaris Flash 歸檔檔案儲存在檔案系統導向的隨機存取裝置上,如磁片或是 CD-ROM,就可以擷取本機裝置的 Solaris Flash 歸檔檔案。請使用下列 archive_location 關鍵字的語法。


註解 –

藉由使用本機磁帶的語法,您可以從磁帶等資料流導向裝置擷取歸檔檔案。



archive_location local_device device path/filename file_system_type
device

您儲存 Solaris Flash 歸檔檔案的磁碟機名稱。如果裝置名稱是正式路徑,就會直接裝載路徑。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/dsk/ 加入路徑。

path

Solaris Flash 歸檔檔案的路徑,相對於您指定裝置上的檔案系統的根路徑。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

file_system_type

指定裝置上的檔案系統類型。如果您不提供檔案系統類型,Solaris Flash 安裝公用程式會嘗試裝載 UFS 檔案系統。如果 UFS 的裝載失敗,Solaris 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 中的 Solaris Flash 歸檔檔案可以視為本機檔案來使用。請使用下列 archive_location 關鍵字的語法。


archive_location local_file path/filename 
path

歸檔檔案的位置。如果系統是從 Solaris Installation CD 或 Solaris DVD 啟動,系統必須能存取歸檔檔案的路徑,以將其當成本機檔案來使用。當系統是從 Solaris Installation CD 或 Solaris DVD 啟動時,將無法存取 /net。

filename

Solaris Flash 歸檔檔案的名稱。

範例:

archive_location local_file /archives/usrarchive

backup_media 設定檔關鍵字

backup_media type path

註解 –

當空間必須重新配置時,您可以將 backup_media 僅與升級選項配合使用。


如果在升級時因為空間不足而需要重新配置空間的話,backup_media 會定義用來備份檔案系統的媒體。如果備份需要用到多個磁帶或磁片,系統會在升級期間提示您插入磁帶或磁片。

有效的 type 值

有效的 path 值

規格 

local_tape

/dev/rmt/n

即將升級的系統上之本機磁帶機。path 必須是磁帶機的字元 (原始字元) 裝置路徑。n 是磁帶機的號碼。

local_diskette

/dev/rdisketten

即將升級的系統上之本機磁片。path 必須是磁碟機的字元 (原始字元) 裝置路徑。n 是磁片的號碼。

您用來備份的磁片必須是已經格式化的磁片。 

local_filesystem

/dev/dsk/cwtxdysz

/file_system

即將升級的系統上的本機檔案系統。您不能指定將因升級而變更的本機檔案系統。path 可以是磁碟片段的區塊裝置路徑。例如,可能不需要 /dev/dsk/c wtx dys z 中的 t x。或者,path 可以是由 /etc/vfstab 檔案裝載的檔案系統之絕對路徑。

remote_filesystem

host:/file_system

遠端系統上的 NFS 檔案系統。path 必須包括遠端系統 host 的名稱或 IP 位址,以及 NFS 檔案系統和 file_system 的絕對路徑。NFS 檔案系統必定有讀取/寫入的存取權限。

remote_systemuser@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 設定檔關鍵字

boot_device device eeprom

boot_device 會指定 JumpStart 程式安裝根 (/) 檔案系統的所在裝置,以及系統的啟動裝置。

如果您不指定設定檔中的 boot_device 關鍵字,安裝期間會指定下列預設的 boot_device 關鍵字:boot_device any update.

device – 使用下列任一值。

eeprom – 選擇更新或保留系統的 EEPROM。

SPARC:選擇您是否要將系統的 EEPROM 升級或保留成指定的啟動裝置。

x86:您必須指定 preserve 值。


註解 –

SPARC:在 SPARC 系統上,eeprom 值可在您變更系統目前的啟動裝置後,允許您更新系統的 EEPROM。藉由更新系統的 EEPROM,系統可以自動從新的啟動裝置啟動。


範例:

boot_device c0t0d0s2 update

註解 –

boot_device 必須符合任何指定根 (/) 檔案系統的 filesys 關鍵字和 root_device 關鍵字,如果有指定的話。


bootenv createbe 設定檔關鍵字

bootenv createbe bename new_BE_name filesystem mountpoint:device:fs_options 
[filesystem...]

bootenv createbe 可讓您在安裝作業環境的同時,建立非作用中的空啟動環境。至少,您必須建立根 (/) 檔案系統。儘管您正在建立檔案系統,但檔案系統仍為空。稍後,Solaris Flash 歸檔檔案將植入此非作用中的啟動環境。啟動環境安裝歸檔檔案後,便可以啟動成為目前的作業環境。下面列出 bename 和 filesystem 的值。

bename new_BE_name

bename 指定要建立的新啟動環境之名稱。new_BE_name 不能超過 30 個字元,僅可包含字母數字字元,並且不能包含多位元組字元。該名稱在此系統上必須是唯一的。

filesystem mountpoint:device:fs_options

filesystem 決定要在新啟動環境中建立的檔案系統之類型和數量。必須定義至少一個包含根 (/) 檔案系統的磁碟片段。檔案系統可以安裝在同一個磁碟上,也可以分散在多個磁碟上。

  • mountpoint 可以是任何有效的裝載點或 – (連字符號),表示交換磁碟片段。

  • device 在要安裝的作業環境第一次啟動時必須可用。該裝置與 JumpStart 特殊儲存裝置 (如 free) 沒有關聯。該裝置不能是 Solaris 容體管理程式容體或 Veritas 容體管理程式容體。device 是磁碟裝置的名稱,格式為 /dev/dsk/cwt xdysz。

  • fs_options 可以是以下任何一項:

    • ufs,表示 UFS 檔案系統。

    • swap,表示交換檔案系統。交換裝載點必須是一個 – (連字符號)。

如需設定檔範例和使用此關鍵字的背景,請參閱以下參考內容:

client_arch 設定檔關鍵字

client_arch karch_value ...

client_arch 指定作業系統伺服器要支援與伺服器所用平台群組不同的一個平台群組。如果您未在設定檔中指定 client_arch,任何使用作業系統伺服器的無磁碟用戶端都必須包含與伺服器相同的平台群組。您必須指定要作業系統伺服器支援的每一個平台群組。

karch_value 的有效值為 sun4m、 sun4u 與 i86pc。如需平台名稱和各種系統的清單,請參閱「Solaris 9 Sun 硬體指南」。


註解 –

只有當 system_type 指定為 server 時,您才可以使用 client_arch。


client_root 設定檔關鍵字

client_root root_size

client_root 定義根空間的容量 root_size (以 MB 為單位),來為每個用戶端進行配置。如果您不在伺服器的設定檔中指定 client_root,安裝軟體會為每個用戶端配置 15 MB 的根空間。用戶端根區域的大小與 num_clients 關鍵字結合使用可以決定要為 /export/root 檔案系統保留多大的空間。


註解 –

只有當 system_type 指定為 server 時,您才可以使用 client_root。


client_swap 設定檔關鍵字

client_swap swap_size

client_swap 定義交換空間 swap_size 的容量 (以 MB 為單位),來為每個用戶端進行配置。如果您未在設定檔中指定 client_swap,依預設,會配置 32 MB 的交換空間。

範例:

client_swap 64

此範例指定每個無磁碟用戶端都要有 64 MB 的交換空間。


註解 –

只有當 system_type 指定為 server 時,您才可以使用 client_swap。


如何決定 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 設定檔關鍵字 (增加軟體群組)

cluster group_name

cluster 指定要增加到系統的軟體群組。下表列出每個軟體群組的 group_name。

軟體群組 

group_name

核心系統支援軟體群組 

SUNWCreq

一般使用者 Solaris 軟體群組 

SUNWCuser

開發者 Solaris 軟體群組 

SUNWCprog

完整 Solaris 軟體群組 

SUNWCall

完整 Solaris 軟體群組和 OEM 支援 

SUNWCXall

您可以在設定檔中只指定一個軟體群組。必須先指定軟體群組,然後才能指定其他的 cluster 和 package 項目。如果您未使用 cluster 在設定檔中指定軟體群組,系統會安裝一般使用者 Solaris 軟體群組 SUNWCuser。

cluster 設定檔關鍵字 (增加或刪除叢集)

cluster cluster_name add_delete_switch

註解 –

cluster (增加或刪除叢集) 可以用於初始安裝以及升級選項。


cluster 會指定要增加或刪除即將安裝在系統的軟體群組之叢集。

cluster_name 的格式必須為 SUNWCname。若要檢視關於叢集及其名稱的詳細資訊,請在已安裝的系統上啟動管理工具,然後選擇 [瀏覽] 功能表中的 [軟體]。

add_delete_switch 代表選項 add 或 delete。請使用 add_delete_switch 指出是否要增加或刪除指定的叢集。如果您未指定 add_delete_switch,依預設,系統會使用 add。

當您在升級時使用 cluster (增加或刪除叢集),以下條件將會套用:

dontuse 設定檔關鍵字

dontuse disk_name ...

依照預設,如果指定了 partitioning default,JumpStart 程式就會使用所有系統上的作業磁碟。dontuse 可以指定您不希望 JumpStart 程式使用的一個或多個磁碟。disk_name 的格式必須指定為 cxtydz 或 cydz,例如c0t0d0。


註解 –

您不可以在同一個設定檔中指定 dontuse 關鍵字和 usedisk 關鍵字。


x86: usedisk 設定檔關鍵字

fdisk disk_name type size

fdisk 定義如何在 x86 系統上設定 fdisk 分割區。您可以多次指定 fdisk 。fdisk 分割 x86 式系統時,會出現下列情形:

disk_name - 使用下列值指定應在何處建立或刪除 fdisk 分割區:

type - 使用以下值指定要在指定磁碟上建立或刪除何種類型的 fdisk 分割區:

下表顯示某些 fdisk 類型的整數及十六進位數。

fdisk 類型

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

size – 使用下列任一值。

filesys 設定檔關鍵字 (裝載遠端檔案系統)

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 選項相同。裝載選項會加入到指定的 mount_pt_name 之 /etc/vfstab 項目。


註解 –

如果您需要指定多個裝載選項,裝載選項必須用逗號隔開,且不能有空格 (例如 ro,quota)。


filesys 設定檔關鍵字 (建立本機檔案系統)

filesys slice size [[file_system optional_parameters]]

將 filesys 與列出的值配合使用,JumpStart 程式會在安裝時建立本機檔案系統。您可以指定 filesys 不只一次。

slice – 使用下列任一值:

size – 使用下列任一值:

file_system – 當您指定 slice 為 any 或 cwtxdysz 時,file_system 是可選的,且會被使用。如果未指定 file_system,依預設,系統會設定 unnamed。如果設定 unnamed,您就無法指定 optional_parameters 值。使用下列其中一個值:

optional_parameters – 請使用下列任一值:

forced_deployment 設定檔關鍵字 (安裝 Solaris Flash 差動歸檔檔案時)

forced_deployment 

forced_deployment 在一個複製系統上強制安裝 Solaris Flash 差動歸檔檔案,而此複製系統並非軟體所預期的系統。


小心 – 小心 –

如果使用 forced_deployment,將刪除所有新檔案,以使複製系統回到預期狀態。如果您無法確定刪除哪個檔案,請使用預設,它可透過停止安裝來保護新檔。


geo 設定檔關鍵字

geo locale

geo 會指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。下表列出您可以指定的 locale 值。

值 

描述 

N_Africa

北非,包括埃及 

C_America

中美,包括哥斯大黎加、薩爾瓦多、瓜第馬拉、墨西哥、尼加拉瓜、巴拿馬 

N_America

北美,包括加拿大、美國 

S_America

南美,包括阿根廷、玻利維亞、巴西、智利、哥倫比亞、厄瓜多、巴拉圭、祕魯、烏拉圭、委內瑞拉 

Asia

亞洲,包括日本、韓國、中華人民共和國、台灣、泰國 

Ausi

大洋洲,包括澳洲和紐西蘭 

C_Europe

中歐,包括奧地利、捷克共和國、德國、匈牙利、波蘭、斯洛伐克、瑞士 

E_Europe

東歐,包括阿爾巴尼亞、保加利亞、克羅埃西亞、愛沙尼亞、拉脫維亞、立陶宛、馬其頓、羅馬尼亞、俄羅斯、塞爾維亞、斯洛維尼亞、土耳其 

N_Europe

北歐,包括丹麥、芬蘭、冰島、挪威、瑞典 

S_Europe

南歐,包括希臘、義大利、葡萄牙、西班牙 

W_Europe

西歐,包括比利時、法國、英國、愛爾蘭和荷蘭 

M_East

中東,包括以色列 

組成之前所列出的每個區域語言環境的元件語言環境值之完整清單見於附錄 D, 語言環境值 (參考)。


註解 –

您可以為您要加入系統的每個語言環境指定 geo 關鍵字。


install_type 設定檔關鍵字

install_type initial_upgrade_flash_switch

install_type 定義是否要在系統上消除和安裝新的 Solaris 作業環境,是否在系統上升級現有的 Solaris 環境,或是否在系統上安裝 Solaris Flash 歸檔檔案。


註解 –

您必須在設定檔中指定 install_type,且 install_type 必須是每個設定檔中的第一個設定檔關鍵字。


您必須對 initial_upgrade_flash_switch 使用以下任一種選項:


註解 –

某些設定檔關鍵字只能用於 initial_install 選項。某些設定檔關鍵字只能用於 upgrade 選項。某些設定檔關鍵字只能用於 flash_install 選項。


layout_constraint 設定檔關鍵字

layout_constraint slice constraint [[minimum_size]]

註解 –

您只能將 layout_constraint 用於空間必須重新配置時的升級選項。


如果自動佈局在升級時因為空間問題而需要重新配置空間,layout_constraint 會在檔案系統上指定有限制的自動佈局。

如果您未指定 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:

如果您指定一或多個 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:

您無法變更需要更多空間來升級的檔案系統上的限制式,因為檔案系統必須標示成「可變更」。您可以使用 layout_constraint 關鍵字來變更需要更多空間進行升級的檔案系統上的 minimum_size 值。


註解 –

如果要協助自動佈局重新配置空間,請選取其他可變更或可移動的檔案系統,特別是那些與需要更多空間進行升級的檔案系統位於同一磁碟上的檔案系統。


slice – slice 會指定要在檔案系統的哪個磁碟片段指定限制式。您必須將系統磁碟片段的格式指定為 cwtxdysz 或 cxdysz。

constraint – 將下列任一限制式用於指定的檔案系統:

minimum_size – 會在自動佈局重新配置空間後,指定檔案系統的大小。minimum_size 選項可讓您變更檔案系統的大小。如果將未經配置的空間加到檔案系統,檔案系統可能會更大。但是,無論如何一定不會少於您指定的大小。minimum_size 值是可選擇的。只有當您將檔案系統標示為「可變更」,且最小大小不少於檔案系統用來容納現有檔案系統內容所需大小時,請使用此值。

範例:

layout_constraint c0t3d0s1 changeable 200

layout_constraint c0t3d0s4 movable

layout_constraint c0t3d1s3 available

layout_constraint c0t2d0s1 collapse

local_customization 設定檔關鍵字 (安裝 Solaris Flash 歸檔檔案時)

local_customization 本機目錄

在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。local directory 是複製系統上程序檔的路徑。如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。

locale 設定檔關鍵字

locale locale_name

註解 –

您可以將 locale 與初始安裝以及升級選項一起配合使用。


locale 會指定您在升級時,想要安裝或是增加的指定 locale_name 的套件。locale_name 與用於 $LANG 環境變數的值相同。附錄 D, 語言環境值 (參考) 包含有效語言環境值的清單。

當您使用 local 關鍵字時,請考慮下列事項:

no_content_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔檔案時)

no_content_check

使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。逐檔驗證可確保複製系統為主系統的複本。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。


小心 – 小心 –

如果使用 no_content_check,將刪除所有新檔案,以使複製系統回到預期狀態。如果您無法確定刪除哪個檔案,請使用預設,它可透過停止安裝來保護新檔。


no_master_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔檔案時)

no_master_check

使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_master_check 關鍵字來忽略確保該複製系統是從原主系統中建置的檢查作業。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。如需有關安裝 Solaris Flash 差動歸檔檔案的資訊,請參閱準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案。

num_clients 設定檔關鍵字

num_clients client_num

安裝伺服器時,空間會配置給每一個無磁碟用戶端的根 (/) 和 swap 檔案系統。num_clients 定義伺服器支援的無磁碟用戶端數量,即 client_num。如果您未在設定檔中指定 num_clients,依預設,系統會配置五個無磁碟用戶端。


註解 –

只有當 system_type 指定為 server 時,您才可以使用 num_clients。


package 設定檔關鍵字

package package_name [[add_delete_switch]]

註解 –

您可以將 package 與初始安裝以及升級選項一起配合使用。


package 會指定某個套件是否要從您打算安裝在系統上的軟體群組中增刪。

您必須以格式 SUNWname 指定 package_name。若要檢視關於套件及其名稱的詳細資訊,請在已安裝的系統上使用 pkginfo -l 指令。

add_delete_switch 代表 add 或 delete 選項,您可用來指出是否要增加或刪除指定的套裝軟體。如果您未指定 add_delete_switch,依預設,系統會使用 add。


註解 –

某些套裝軟體是必要的,無法刪除。您無法使用 package 設定檔關鍵字來單獨增加或刪除本土化套裝軟體。如果要增加本土化套裝軟體,請使用 locale 設定檔關鍵字。


當您使用 package 來升級時, JumpStart 程式會執行下列動作:

partitioning 設定檔關鍵字

partitioning type

partitioning 會定義在安裝期間磁碟分割成系統磁碟片段的方式。

type – 使用下列任一值。

如果您在設定檔中未指定 partitioning,依預設會使用 default 類型的 partitioning。

root_device 設定檔關鍵字

root_device slice

註解 –

您可以將 root_device 與初始安裝以及升級選項一起配合使用。


root_device 會指定系統的根磁碟。決定系統根磁碟的方法 包含其他資訊。

當您升級系統時,root_device 會指定根 (/) 檔案系統,以及由 /etc/vfstab 檔案來裝載以進行升級的檔案系統。如果系統上有多個根 (/) 檔案系統可以升級,您必須指定 root_device。您必須將 slice 的格式指定為 cwtxdysz 或 cxdysz。

範例:

root_device c0t0d0s2

當您使用 root_device 關鍵字時,請考慮下列事項:

決定系統根磁碟的方法

系統的根磁碟式系統上包含根 (/) 檔案系統的磁碟。在設定檔中,您可以使用 rootdisk 變數來代替磁碟名稱,JumpStart 程式會將該變數設為系統的根磁碟。表 28–6 描述 JumpStart 程式安裝時決定系統根磁碟的方式。


註解 –

JumpStart 程式只決定初始安裝時,系統根磁碟的大小。您無法在升級時變更系統的根磁碟。


表 28–6 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 設定檔關鍵字

system_type type_switch

system_type 會定義將要在其上安裝 Solaris 環境的系統之類型。

type_switch 代表 standalone 或 server 選項,您可以使用這些選項來指出將要安裝 Solaris 軟體的系統之類型。如果您未在設定檔中指定 system_type,依預設,系統會使用 standalone。

usedisk 設定檔關鍵字

usedisk disk_name ...

依照預設,如果您指定 partitioning default,JumpStart 程式會使用系統上所有的作業磁碟。usedisk 設定檔關鍵字會指定一個或多個您希望 JumpStart 程式使用的磁碟。您必須將 disk_name 的格式指定為 cxtydz 或 cydz ,例如 c0t0d0 或 c0d0s0 。

如果您在設定檔中指定了 usedisk,JumpStart 程式只會使用您在 usedisk 關鍵字之後指定的磁碟。


註解 –

您不可以在同一個設定檔中指定 usedisk 關鍵字和 dontuse 關鍵字。


自訂 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/install_config 上。


註解 –

SI_CONFIG_DIR 變數不可用於使用 WAN Boot 安裝方法的自訂 JumpStart 安裝。


SI_CONFIG_FILE

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

SI_CONFIG_PROG

rules 檔案。

SI_CUSTOM_PROBES_FILE

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

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_HOSTID

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

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

SI_MODEL

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

SI_NETWORK

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

SI_NUMDISKS

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

SI_OSNAME

Solaris 9 軟體影像上的作業系統版次。例如,如果您要根據 Solaris DVD 或 Solaris 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+ 名稱服務指定。 

探測關鍵字和值

表 28–8 描述每個規則關鍵字及其對等的探測關鍵字。


註解 –

一律將探測關鍵字置於 rules 檔案的開頭或接近開頭的地方。


表 28–8 探測關鍵字的描述

規則關鍵字 

對等的探測關鍵字 

探測關鍵字的描述 

any

無 

  

arch

arch

確定核心架構 i386 或 SPARC,並設定 SI_ARCH。

disksize

disks

以核心偵測順序 c0t3d0s0、c0t3d0s1、c0t4d0s0 傳回系統磁碟的大小 (以 MB 為單位)。disksize 會設定 SI_DISKLIST、 SI_DISKSIZES、SI_NUMDISKS 和 SI_TOTALDISK。

domainname

domainname

傳回系統的 NIS 或 NIS+ 網域名稱或空白,並設定 SI_DOMAINNAME。domainname 關鍵字傳回 domainname( 1M) 的輸出。

hostaddress

hostaddress

傳回系統的 IP 位址 (ifconfig(1M) -a 輸出的第一個非 lo0 的位址),並設定 SI_HOSTADDRESS。

hostname

hostname

傳回 uname(1) -n 輸出的系統主機名稱,並設定 SI_HOSTNAME。

installed

installed

傳回已經安裝在系統上的 Solaris 作業環境版本名稱,並設定 SI_ROOTDISK 和 SI_INSTALLED。

如果 JumpStart 程式找到一種 Solaris 版次,但是無法判斷其版本,則會傳回版本 SystemV。

karch

karch

傳回系統的平台群組,例如 i86pc、 sun4m 和 sun4,並設定 SI_KARCH。如需平台名稱的清單,請參閱「Solaris 9 Sun 硬體平台指南」。

memsize

memsize

傳回系統上的實體記憶體大小 (以 MB 為單位) 並設定 SI_MEMSIZ。

model

model

傳回系統的平台名稱,並設定 SI_MODEL。如需平台名稱的清單,請參閱「Solaris 9 Sun 硬體平台指南」。

network

network

傳回系統的網路編號,JumpStart 程式藉由在系統 IP 位址和子網路遮罩之間執行邏輯運算子 AND 來決定此編號。系統的 IP 位址和子網路遮罩是擷取自 ifconfig(1M) -a 輸出的第一個非 lo0 的位址。network 關鍵字會設定 SI_NETWORK。

osname

osname

傳回在 CD 上找到的 Solaris 作業環境的版本和作業系統名稱,並設定 SI_OSNAME。

如果 JumpStart 程式找到一種 Solaris 版次,但是無法判斷其版本,則會傳回版本 SystemV。

  

rootdisk

傳回系統根磁碟的名稱和大小 (以 MB 為單位),並設定 SI_ROOTDISK。

totaldisk

totaldisk

傳回系統上的磁碟空間總計 (以 MB 為單位) 並設定 SI_TOTALDISK。磁碟空間總計包括了所有附加到系統上的作業磁碟。