以下各節介紹了在更新 Linux 驅動程式時所用的 ZENworks 分割區和複製影像指令:
ZENworks 分割區用於儲存將 Linux 載入 RAM 所需的檔案,使結果與使用 CD 或 PXE 開機方法類似。ZENworks 分割區具有與影像 CD 類似的開機媒體配置。其大小下限為 150 MB。
儲存在 ZENworks 分割區上的檔案包括 linux、initrd 與 root,目錄與影像 CD 上的目錄相同 (請參閱節 G.2, 瞭解 ZENworks 複製影像環境中的設備開機程序中的表格)。在 ZENworks 中,開機載入程式為 grub,它會如節 G.2, 瞭解 ZENworks 複製影像環境中的設備開機程序中所述載入 Linux。會搜尋 driverupdate 和 settings.txt 檔案並從 ZENworks 分割區載入它們。
如果您需要修改 Linux 檔案,則必須按照您用於其他開機方法的相同方式修改 initrd 或 root 檔案集。如需更多資訊,請參閱節 G.4.2, 將檔案新增至 Initrd 或 Root 檔案系統。
有四種類型的指令行參數可用於 ZENworks 複製影像程序。您可在使用 CD 開機時,於指令行上手動加以輸入,或將其放置於 /boot/i386/loader 目錄下的 isolinux.cfg 檔案中。這些指令還包含在用於 PXE 的 *.cfg 檔案中,此外還位於 Windows 影像伺服器的 %ZENWORKS_HOME%\share\tftp 目錄以及 Linux 影像伺服器的 /srv/tftp 目錄中。
核心參數: Linux 核心的有效參數位於與核心來源一起安裝的 /Documentation/kernel-parameters.txt 檔案中。
某些設備的 BIOS 不正確,此時您必須關閉 ACPI 處理,使核心正確載入。若要執行此作業,請使用核心參數 acpi=off。如需更多資訊,請參閱 Novell 支援。
Linuxrc 參數: 這些參數會影響 linuxrc 偵測硬體或進行硬體設定的方式。在 Linux 系統中,/usr/share/doc/packages/linuxrc/linuxrc.html 檔案有其簡短說明。
Linuxrc 參數位於 initrd 檔案系統中的 /linuxrc.config 或 /info 檔案中。您可將某些參數放置於影像 CD 或 ZENworks 分割區根目錄的 settings.txt 檔案中,或放置於用以進行 PXE 開機的 /srv/tftp/boot 檔案中。
可放置於 settings.txt 檔案 (最易於編輯的檔案) 中的參數是有限的。PXE 開機期間,不會從 settings.txt 處理影響網路的參數,因為在 linuxrc 載入 settings.txt 檔案之前,網路已經設定。從影像 CD 開機時,可將網路設定放在 settings.txt 檔案中,因為它會在程序中很早載入,以生效。
ZENworks 變數: 某些環境變數會影響影像執行的方式。可在任何檔案中對它們進行設定,但通常應該在 settings.txt 檔案中設定。
若要將變數新增至最初未在那裡定義的 settings.txt 檔案中,則必須輸出變數。例如,在 settings.txt 檔案中,輸入:
export IMGCMD=”myscript”
在節 G.6, 變數和參數下會列出所有影像引擎或程序檔變數的清單。
其他變數: 可以按照與為 ZENworks 變數所述之相同的方式新增您可能在程序檔中所需的環境變數。