E.6 影像組態參數 (settings.txt)

settings.txt 檔案包含可控制影像開機程序執行方式的參數。您應該在影像開機設備 (CD 或 DVD,或者 ZENworks 分割區) 的根部保留 settings.txt 的工作副本。

Windows: %ZENWORKS_HOME%\bin\preboot\

Linux: /opt/novell/zenworks/zdm/winutils/

複製影像套件以 SLES 11 為基礎,因此您需要在影像伺服器的 /tftp/boot/ 目錄中另行維護一份 settings.txt 的工作副本。

Settings.txt 是包含各種參數 (每個參數均位於單獨的一行) 的純文字檔案。每個參數均具有「PARAMETER=value」的一般格式。以井字符號 (#) 開頭的行代表註解,在影像開機程序中會被忽略。

您可以在文字編輯器中手動編輯此檔案,或以 zmediacreator.exe 公用程式進行組態變更 (請參閱節 E.5, ZENworks Imaging 開機磁片建立程式 (zmediacreator))。

重要:若您手動編輯 settings.txt 檔案以提供可執行檔的路徑,請確定您所提供的是完整路徑,否則可執行檔將無法執行。另外,千萬不要變更檔案中設定的順序。

中說明了 settings.txt 檔案中每個參數的格式和功能:表 E-4

表 E-4 Settings.txt 檔案參數

參數

指定

PROMPT

指定在您從影像開機媒體啟動設備時,是否要針對每項組態設定進行提示。

若您仍將此參數標記為註解或將其設為「否」,設備則會使用 settings.txt 中所指定的組態設定進行開機,而您將無法在開機時覆寫這些設定,除非您在作業系統開始載入前,於開機提示出現時輸入 config

若您將此參數設為「是」,系統則會在開機時自動顯示每個組態設定的提示。

MANUALREBOOT

指定當設備使用影像開機媒體以自動模式開機後,您是否必須手動加以重新開機。若您以手動模式使用影像開機媒體啟動設備,則必須一律以手動重新啟動設備。

若您使用影像開機媒將設備開機,並且讓開機程序以自動模式執行,則 ZENworks Imaging Engine 會啟動並檢查影像伺服器,確認是否應該在設備上執行複製影像作業。若是如此,其會執行複製影像作業,然後結束。否則會直接結束,而不執行任何動作。

接下來的動作將取決於您如何設定此參數:

  • 若仍將其標記為註解或將其設定為「否」,則系統會提示您移除影像開機媒體 (若有必要),並按下任意鍵將設備重新啟動至本地作業系統。

  • 若您將此參數設定為「是」,則設備不會自動重新開機,而會顯示複製影像維護模式提示,以讓您使用 Linux 功能表或在指令行執行其他與複製影像相關的任務。若您希望執行先檢查目前的分割區資訊或影像安全資料,再啟動到本地作業系統之類的作業,則此選項會很有幫助。

範例:MANUALREBOOT=YES

PARTITIONSIZE

指定您選擇要在使用影像開機媒體啟動設備時於設備上本地建立一個 ZENworks 分割區的情況下,所要配置給該分割區的 MB 數。

預設大小為 150 MB。最小分割區大小為 50 MB。允許的最大大小為 2048 MB (2 GB)。

若您計劃將影像儲存在 ZENworks 分割區中 (比如為讓設備能在不連接到網路的情況下還原至特定的狀態),您可以在此參數上指定較大的大小。

範例:PARTITIONSIZE=500

netsetup

若您使用的是 DHCP,請保持此選項的啟用狀態。預設值為「dhcp,now」。如果您使用的是特定的 IP 位址,請以「-dhcp, now」取代「dhcp, now」,同時取消注解並設定其他三個 IP 位址行 (HostIP、netmask 與 gateway)。

範例:netsetup=-dhcp,now

附註:PXE 開機不能指定 IP 位址。

HostIP

當您從影像開機媒體啟動設備,而需要靜態 IP 位址時,供設備用以在網路上進行通訊的 IP 位址。

範例:HostIP=123.45.67.89

若要使用 DHCP,請仍將此參數與接下來兩個參數標記為註解。

netmask

指定設備在使用靜態 IP 時所使用的子網路遮罩。

範例:netmask=255.255.252.0

若正在使用 DHCP,請仍將此參數標記為註解。

gateway

指定設備在使用靜態 IP 時所使用之閘道 (路由器) 的 IP 位址。

範例:gateway=123.45.67.254

若正在使用 DHCP,請仍將此參數標記為註解。

nameserver

指定用以解析此設備上使用之 DNS 網域名稱的 DNS 名稱伺服器清單 (依 IP 位址排列)。使用空格來分隔多個項目。

範例:nameserver=123.45.6.7 123.45.6.9

若正在使用 DHCP,請仍將此參數標記為註解。

domain

指定用以識別此設備所使用之連接的 DNS 網域字尾清單。使用空格來分隔多個項目。例如:

domain=example.novell.com example.xyz.org

若正在使用 DHCP,請仍將此參數標記為註解。

PROXYADDR

指定您在自動建立影像模式下從影像開機媒體啟動設備時,所要連接之影像 (代理) 伺服器的 IP 位址或完整 DNS 名稱。

範例:

  • PROXYADDR=123.45.67.89
  • PROXYADDR=imaging.xyz.com

當設備從影像開機媒體 (除了 PXE 以外) 啟動時,會使用此參數設定 PROXYADDR 環境變數。接著,ZENworks Imaging Engine 會讀取此變數,以判斷應聯絡哪一部以自動模式執行的伺服器。無論伺服器是以自動模式還是手動模式執行,ZENworks Imaging Engine 均會嘗試將複製影像的結果記錄到此變數所指定的伺服器上。

重要:此參數會在啟動 PXE 時自動設定,一般情況下不得在 PXE 所使用之 settings.txt 的副本中修改:

Windows:

%ZENWORKS_HOME%\share\tftp\boot\

Linux:

/srv/tftp/boot/

export IMGCMD

變更自動複製影像的行為。若將此變數定義為程序檔 (或一系列指令),則會執行該程序檔 (或那些指令),而不是通常的 img ‑auto 指令 (請參閱 /bin/imaging.s)。

netdevice=eth0

選取特定的網路卡。如有必要,請以正確的介面取代 eth0