G.3 Compreendendo os parâmetros da linha de comando e as partições do ZENworks

As seções a seguir fornecem uma compreensão dos comandos de criação de imagens e de partição do ZENworks usados quando os drivers do Linux são atualizados:

G.3.1 A partição ZENworks

A partição ZENworks é usada para armazenar os arquivos necessários para carregar o Linux na RAM, tornando o resultado semelhante ao uso de um método de boot PXE ou um CD. A partição ZENworks possui um layout de mídia de inicialização semelhante a um CD de criação de imagens. com tamanho mínimo de 150 MB.

Os arquivos armazenados na partição do ZENworks são linux, initrd e raiz, que são os mesmos diretórios contidos no CD de criação de imagens (consulte as tabelas na Seção G.2, Compreendendo os processos de inicialização do dispositivo em um ambiente do ZENworks Imaging). No ZENworks, o carregador de inicialização é grub, que carrega o Linux como descrito na Seção G.2, Compreendendo os processos de inicialização do dispositivo em um ambiente do ZENworks Imaging. Os arquivos driverupdate e settings.txt são pesquisados e carregados na partição ZENworks.

Se você precisar modificar os arquivos Linux, será necessário modificar os conjuntos de arquivos initrd ou root da mesma forma que faria com outros métodos de boot. Para obter informações, consulte a Seção G.4.2, Adicionando arquivos ao sistema de arquivos initrd ou root.

G.3.2 Parâmetros da linha de comando e variáveis

Há quatro tipos de parâmetros da linha de comando que podem ser usados com o processo do ZENworks Imaging. Eles são digitados manualmente na linha de comando durante a inicialização a partir de um CD ou podem ser colocados no arquivo isolinux.cfg localizado no diretório /boot/i386/loader. Os comandos também estão localizados nos arquivos *.cfg do PXE, no diretório %ZENWORKS_HOME%\share\tftp do Imaging Server Windows e no diretório /srv/tftp do Imaging Server Linux.

  • Kernel Parameters (Parâmetros do Kernel): Os parâmetros válidos para o kernel do Linux são encontrados no arquivo /Documentation/kernel-parameters.txt instalado com a origem do kernel.

    Alguns dispositivos possuem BIOS defeituosos, nos quais você precisa desativar o processamento ACPI para que o kernel carregue corretamente. Para fazer isso, use o parâmetro kernel acpi=off. Para obter mais informações, consulte Suporte da Novell.

  • Parâmetros linuxrc: Esses parâmetros afetam a forma como o linuxrc detecta o hardware ou define as configurações do hardware. Eles são descritos brevemente no arquivo/usr/share/doc/packages/linuxrc/linuxrc.html em um sistema Linux.

    Os parâmetros Linuxrc podem ser encontrados no arquivo /linuxrc.config ou no /info, que residem no sistema de arquivos initrd. Alguns parâmetros podem ser colocados no arquivo settings.txt, que pode estar localizado na raiz do CD de criação de imagens ou na partição do ZENworks; ou no arquivo de inicialização do PXE /srv/tftp/boot.

    Os parâmetros que podem ser colocados no arquivo settings.txt (o mais fácil de ser editado) são limitados. Durante a inicialização do PXE, os parâmetros que afetam a rede não são processados a partir do settings.txt, pois quando o linuxrc carrega o arquivo settings.txt, a rede já está configurada. As configurações de rede podem ser colocadas no arquivo settings.txt durante a inicialização de um CD de criação de imagens, pois ele é carregado logo no início do processo para fazer efeito.

  • Variáveis do ZENworks: Algumas variáveis de ambiente afetam a forma como a criação de imagens é executada. Elas podem ser configuradas em qualquer arquivo, mas, normalmente, deveriam ser configuradas no arquivo settings.txt.

    Se você adicionar variáveis ao arquivo settings.txt que não foram originalmente definidas ali, será preciso exportar a variável. Por exemplo, no arquivo settings.txt, digite:

    export IMGCMD=”myscript”

    Uma lista de todas as variáveis de script ou mecanismos de imagem aparecerá na Seção G.6, Variáveis e parâmetros.

  • Outras variáveis: As variáveis de ambiente que talvez você queira no script podem ser adicionadas da mesma maneira descrita para as variáveis do ZENworks.