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

As seções a seguir fornecem uma explicação da partição do ZENworks e dos comandos de criação de imagens usados na atualização de drivers Linux:

E.3.1 A partição do ZENworks

A partição do ZENworks é usada para armazenar os arquivos necessários ao carregamento do Linux para a RAM, cujo resultado é semelhante ao de um método de inicialização por meio de CD ou PXE. A partição do ZENworks possui um layout de mídia de boot 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 o /boot/loader/linux, o /boot/loader/initrd e o /boot/root, que são os mesmos diretórios existentes no CD de criação de imagens. No ZENworks 7, o carregador de boot continua sendo o lilo, que carrega o Linux conforme descrito na Section E.2, Compreendendo os processos de inicialização de dispositivo em um ambiente do ZENworks Imaging. Uma pesquisa é feita nos arquivos driverupdate e settings.txt, que, em seguida, são carregados da partição do ZENworks.

Se precisar modificar os arquivos Linux, faça isso nos conjuntos de arquivos raiz ou initrd seguindo o procedimento executado para outros métodos de inicialização. Para obter informações, consulte a Section E.4.2, Adicionando arquivos ao sistema de arquivos initrd ou root .

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

Quatro tipos de parâmetros de linha comando podem ser usados com o processo de criação de imagens do ZENworks. Eles são digitados manualmente na linha de comando, na inicialização a partir de um CD, ou podem ser inseridos no arquivo isolinux.cfg localizado no diretório /boot/loader. Os comandos também estão localizados nos arquivos *.cfg para PXE e no diretório /srv/tftp localizado no imaging server do ZENworks.

  • Parâmetros do kernel: os parâmetros válidos para o kernel do Linux podem ser encontrados no arquivo /Documentation/kernel-parameters.txt, instalado com o código-fonte do kernel.

    Alguns dispositivos apresentam falha do BIOS e devem ter o processamento ACPI desativado para o carregamento apropriado do kernel. Para isso, use o parâmetro de kernel acpi=off. Para obter mais informações, consulte o Suporte da Novell.

  • Parâmetros do linuxrc: esses parâmetros afetam o modo como o linuxrc detecta os itens de hardware ou define as configurações de hardware. Eles são descritos rapidamente no arquivo /usr/share/doc/packages/linuxrc/linuxrc.html de um sistema Linux.

    Os parâmetros do linuxrc podem ser encontrados no arquivo /linuxrc.config ou /info residente no sistema de arquivos initrd. Alguns parâmetros podem ser inseridos no arquivo settings.txt, localizado na raiz da partição do ZENworks ou no CD de criação de imagens, ou no arquivo /srv/tftp/boot para a inicialização PXE.

    O número de parâmetros que podem ser incluídos no arquivo settings.txt (o arquivo mais fácil para edição) é limitado. Durante a inicialização PXE, os parâmetros que afetam a rede não são processados a partir de settings.txt, pois no momento em que o linuxrc carrega o arquivo settings.txt, a rede já está configurada. As configurações de rede podem ser inseridas no arquivo settings.txt na inicialização a partir de um CD de criação de imagens, pois, para ser efetivado, será carregado antecipadamente no processo.

  • Variáveis do ZENworks: algumas variáveis de ambiente afetam o modo de criação de imagens. Elas podem ser configuradas em qualquer arquivo, mas normalmente devem ser definidas no arquivo settings.txt.

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

    export IMGCMD=”myscript”

    Uma lista de todas as variáveis de script ou de mecanismo de imagem é relacionada na Section E.7, Variáveis e parâmetros.

  • Outras variáveis: as variáveis de ambiente que você talvez queira inserir em seu script podem ser adicionadas do mesmo modo descrito para as variáveis do ZENworks.