65.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:

65.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.

OBSERVAÇÃO DO HISTÓRICO

Para fornecer uma funcionalidade de criação de imagens adicional, o ZENworks mudou a forma como ele usa sua partição. No ZENworks 7, a partição não é mais montada como o sistema de arquivos root e possui um tamanho mínimo de 150 MB. No ZENworks 6.5 SP1 e em sua versão anterior, a partição é montada e usada como o sistema de arquivos Linux root com um tamanho mínimo de 100 MB.

Os arquivos armazenados na partição ZENworks são /boot/loader/linux, /boot/loader/initrd e /boot/root, que são os mesmos diretórios do CD de criação de imagens. No ZENworks 7, o boot loader continua a ser lilo, que carrega o Linux conforme descrito na Seção 65.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 65.4.2, Adicionando arquivos ao sistema de arquivos initrd ou root.

65.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 de criação de imagens do ZENworks. Eles são digitados manualmente na linha de comando durante a inicialização com um CD ou podem ser substituídos 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 do servidor de criação de imagens do ZENworks.

  • Parâmetros 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 rapidamente no arquivo /usr/share/doc/packages/linuxrc/linuxrc.html em um sistema Linux.

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

    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 65.7, 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.