G.3 瞭解 ZENworks 分割區和指令行參數

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

G.3.1 ZENworks 分割區

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

儲存在 ZENworks 分割區上的檔案包括 linuxinitrdroot,目錄與影像 CD 上的目錄相同 (請參閱節 G.2, 瞭解 ZENworks 複製影像環境中的設備開機程序中的表格)。在 ZENworks 中,開機載入程式為 grub,它會如節 G.2, 瞭解 ZENworks 複製影像環境中的設備開機程序中所述載入 Linux。會搜尋 driverupdatesettings.txt 檔案並從 ZENworks 分割區載入它們。

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

G.3.2 指令行參數和變數

有四種類型的指令行參數可用於 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 變數所述之相同的方式新增您可能在程序檔中所需的環境變數。