F.3 Erläuterung zu ZENworks-Partitionen und Befehlszeilen-Parameter

In den folgenden Abschnitten werden die ZENworks-Partition und Imaging-Befehle erläutert, die bei der Aktualisierung von Linux-Treibern verwendet werden:

F.3.1 Die ZENworks-Partition

Die ZENworks-Partition wird zur Speicherung der Dateien verwendet, die für das Laden von Linux in den Arbeitsspeicher erforderlich sind, wobei ein ähnliches Ergebnis wie beim CD- oder PXE-Start erzielt wird. Die ZENworks-Partition besitzt ein ähnliches Bootmedien-Layout wie eine Imaging-CD. Ihre Mindestgröße beträgt 150 MB.

Die auf der ZENworks-Partition gespeicherten Dateien sind /boot/loader/linux, /boot/loader/initrd und /boot/root, die sich in denselben Verzeichnissen wie auf der Imaging-CD befinden. In ZENworks 7 ist der Bootloader weiterhin das lilo-Programm, das den Linux-Ladevorgang vornimmt, wie in Abschnitt F.2, Erläuterungen zu Startvorgängen von Arbeitsstationen in einer ZENworks Imaging-Umgebung beschrieben. Die Dateien driverupdate und settings.txt werden gesucht und von der ZENworks-Partition geladen.

Wenn Sie die Linux-Dateien verändern müssen, so sind die initrd- bzw. root-Dateisätze genauso zu verändern, wie Sie es bei anderen Startmethoden tun würden. Informationen hierzu erhalten Sie unter Abschnitt F.4.2, Hinzufügen von Dateien zu den Initrd- oder Root-Dateisystemen.

F.3.2 Befehlszeilenparameter und -variablen

Es gibt vier Typen von Befehlszeilenparametern, die beim ZENworks Imaging-Vorgang verwendet werden können. Beim Starten von einer CD werden diese Parameter manuell in der Kommandozeile angegeben. Sie können aber auch in die Datei isolinux.cfg im Verzeichnis /boot/loader abgelegt werden. Die Befehle befinden sich auch in den *.cfg-Dateien für PXE und im Verzeichnis /srv/tftp auf dem ZENworks-Imaging-Server.

  • Kernel-Parameter: Die gültigen Parameter für den Linux-Kernel befinden sich in der Datei /Documentation/kernel-parameters.txt, die mit der Kernel-Quelle installiert wird.

    Auf Arbeitsstationen mit einem fehlerhaften BIOS müssen Sie die ACPI-Verarbeitung deaktivieren, damit der Kernel einwandfrei geladen werden kann. Hierfür verwenden Sie den Kernel-Parameter acpi/off. Weitere Informationen finden Sie in Novell Support.

  • Linuxrc-Parameter: Diese Parameter legen fest, wie linuxrc Hardware erkennt oder Hardware-Einstellungen vornimmt. Eine Kurzbeschreibung dieser Parameter finden Sie in einem Linux-System in der Datei /usr/share/doc/packages/linuxrc/linuxrc.html.

    Linuxrc-Parameter können in den Dateien /linuxrc.config oder /info im initrd-Dateisystem gefunden werden. Einige Parameter können in die Datei settings.txt platziert werden, die sich im Root-Verzeichnis der Imaging-CD oder ZENworks-Partition oder in der Datei /srv/tftp/boot für PXE-Start befindet.

    Parameter, die in die Datei settings.txt (die am einfachsten zu bearbeitende Datei) gestellt werden können, sind begrenzt. Während des PXE-Startvorgangs werden Parameter, die Auswirkungen auf das Netzwerk haben, aus der Datei settings.txt nicht verarbeitet, da in dem Moment, wenn linuxrc die Datei settings.txt lädt, das Netzwerk bereits eingerichtet ist. Wenn von einer Imaging-CD gestartet wird, können Netzwerkeinstellungen in die Datei settings.txt gestellt werden und werden wirksam, da diese Datei beim Startvorgang früh genug geladen wird.

  • ZENworks-Variablen: Einige Umgebungsvariablen wirken sich auf die Ausführungsweise von Imaging aus. Sie können in einer beliebigen Datei, in der Regel jedoch in der Datei settings.txt konfiguriert werden.

    Wenn Sie der Datei settings.txt Variablen hinzufügen, die ursprünglich nicht in ihr definiert wurden, so ist die Variable zu exportieren. Geben Sie in der Datei settings.txt beispielsweise ein:

    export IMGCMD/“myscript“

    Eine Auflistung aller Imaging-Engine- oder Skriptvariablen finden Sie in Abschnitt F.7, Variablen und Parameter.

  • Andere Variablen: Wenn Sie Umgebungsvariablen in Ihr Skript aufnehmen möchten, so können das in gleicher Weise wie bei den ZENworks-Variablen beschrieben, vornehmen.