65.3 瞭解 ZENworks 分割區和指令行參數

以下各節介紹了在更新 Linux 驅動程式時所用的 ZENworks 分割區和影像指令:

65.3.1 ZENworks 分割區

ZENworks 分割區用於儲存將 Linux 載入 RAM 所需的檔案,使結果與使用 CD 或 PXE 開機方法類似。ZENworks 分割區具有與影像 CD 類似的開機媒體配置。

為了提供其他影像功能,ZENworks 已變更其使用 ZENworks 分割區的方式。在 ZENworks 7 中,不再將分割區作為 root 檔案系統安裝,且其最小大小為 150 MB。在 ZENworks 6.5 SP1 及更新版本中,安裝分割區並將其用作 Linux root 檔案系統,其最小大小為 100 MB。

儲存在 ZENworks 分割區上的檔案為 /boot/loader/linux/boot/loader/initrd/boot/root,這些檔案的目錄與影像 CD 上的目錄相同。在 ZENworks 7 中,開機載入程式仍為 lilo,它可以載入 Linux,如節 65.2, 瞭解 ZENworks 影像環境中的設備開機程序中所述。會搜尋 driverupdatesettings.txt 檔案並從 ZENworks 分割區載入它們。

如果您需要修改 Linux 檔案,則必須按照您用於其他開機方法的相同方式修改 initrdroot 檔案集。如需有關資訊,請參閱節 65.4.2, 將檔案新增至 Initrd 或 Root 檔案系統

65.3.2 指令行參數和變數

有四種類型的指令行參數可與 ZENworks 影像程序配合使用。從 CD 開機時,在指令行上手動輸入它們,或者可以將它們放於 /boot/loader 目錄中的 isolinux.cfg 檔案中。指令還位於 PXE 的 *.cfg 檔案中,以及 ZENworks 影像伺服器上的 /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”

    節 65.7, 變數和參數下會列出所有影像引擎或程序檔變數的清單。

  • 其他變數: 可以按照與為 ZENworks 變數所述之相同的方式新增您可能在程序檔中所需的環境變數。