Preparando um método ou um dispositivo de boot de criação de imagens

O mecanismo de criação de imagens do Novell® ZENworks® for Desktops (ZfD) que executa a verdadeira criação de imagens da estação de trabalho é um aplicativo Linux*. Portanto, a estação de trabalho precisa ser inicializada no Linux temporariamente enquanto a criação de imagens é executada.

A não ser que esteja usando o Preboot Services, você precisará preparar um dispositivo de boot no qual estejam instalados o kernel do Linux, o mecanismo de Criação de Imagens da Estação de Trabalho do ZfD e os drivers de rede. O método de boot usado pode ser um destes:

Esta seção também contém informações sobre a adição de drivers Linux ao dispositivo ou ao método de boot, bem como informações sobre o boot do Linux com um teclado que não esteja em inglês. Para obter informações sobre esses tópicos, consulte Informações adicionais sobre o boot do Linux .


Preboot Services (PXE)

O PXE (Preboot Execution Environment) é um protocolo padrão da indústria que permite que uma estação de trabalho seja inicializada e execute um programa na rede antes que o sistema operacional da estação de trabalho seja iniciado. O PXE usa os protocolos DHCP (Dynamic Host Configuration Protocol) e TFTP (Trivial File Transfer Protocol). O ambiente PXE é carregado a partir da NIC na memória flash, na memória apenas leitura ou na mesma memória do BIOS do sistema.

O ZfD 4 Preboot Services usa o PXE para saber se há tarefas de criação de imagens especificadas para uma estação de trabalho e também para fornecer à estação de trabalho os arquivos necessários para o boot do ambiente do ZfD Imaging.

Para usar o Preboot Services, você precisa:

Para obter mais informações sobre requisitos, instalação, distribuição e administração do Preboot Services, consulte o Guia de Instalação e Configuração do ZfD 4 Preboot Services. Você pode acessar esse guia durante a instalação do ZfD 4 clicando em Nova Instalação > Documentação do Preboot Services.


Se tiver instalado anteriormente uma partição de imagens da estação de trabalho do ZfD (Linux)

Se decidir usar o Preboot Services, mas tiver instalado anteriormente uma partição de imagens do ZfD na estação de trabalho, você poderá desabilitar ou apagar a partição. Você pode desabilitar (e habilitar) a partição de imagens do ZfD durante o boot do Linux por meio de qualquer dispositivo ou método de boot da criação de imagens. Você só poderá apagar a partição de imagens do ZfD quando estiver colocando uma imagem na estação de trabalho com a criação de imagens padrão e quando inicializar a estação de trabalho a partir de um dispositivo ou um método de boot de criação de imagens que não seja a partição de imagens do ZfD.

IMPORTANTE:  Depois de apagar a partição de imagens do ZfD, você precisará verificar se a imagem colocada na estação de trabalho foi criada em um computador sem uma partição de imagens do ZfD. Caso contrário, o MBR (Master Boot Record) será restaurado e o computador não conseguirá inicializar. Além disso, se você remover a partição de imagens do ZfD de uma máquina que esteja executando o Windows* NT*, o Windows 2000 ou o Windows XP, não será mais possível inicializar o Windows. Você só deverá remover essa partição se pretender restaurar uma imagem para a estação de trabalho.


Disquetes

Os disquetes de boot de criação de imagens são um dispositivo fácil de preparar. Três disquetes são necessários, quatro se você precisar criar imagens de computadores com teclados que não estejam em inglês.


Criando disquetes de boot de criação de imagens

  1. Formate três disquetes de alta densidade ou use disquetes vazios pré-formatados. Se você precisar que os disquetes de boot de criação de imagens incluam suporte para a inicialização da estação de trabalho de teste com um teclado não que não esteja em inglês, será necessário um quarto disquete.

  2. Procure a pasta ZENWORKS\IMAGING na instalação do ZfD (no Imaging Server) e execute o ZIMGBOOT.EXE.

    SUGESTÃO:  Também é possível iniciar o ZIMGBOOT.EXE no ConsoleOneTM clicando em Ferramentas > Utilitários do ZENworks > Imaging > Criar ou Modificar Disquete de Boot.


    Imaging Boot Disk Creator

  3. Na tela mostrada, perto da parte inferior, sob Endereço do Servidor Proxy Imaging, digite o endereço IP fixo ou o nome DNS completo do Imaging Server.

  4. Para os outros campos e opções na tela, mantenha as configurações padrão, a não ser que você tenha uma razão específica para mudar uma configuração (por exemplo, para incluir suporte para um teclado que não esteja em inglês). Clique em Ajuda para obter mais detalhes sobre configurações específicas.

  5. Clique em Criar Disco de Boot 1 > insira o primeiro disquete > clique em OK.

  6. Depois de criar o primeiro disquete, clique em Criar Disco de Boot 2 > insira o segundo disquete > clique em OK.

  7. Depois de criar o segundo disquete, clique em Criar Disco de Boot 3 > insira o terceiro disquete > clique em OK.

  8. Se precisar que os disquetes de boot de criação de imagens incluam suporte para um teclado que não esteja em inglês: Depois de criar o terceiro disquete, clique em Criar Disco de Idioma > insira o quarto disquete > clique em OK. Caso contrário, pule esta etapa. Para obter mais informações, consulte Inicializando com um teclado que não está em inglês .

  9. Depois de criar o último (terceiro ou quarto) disquete, clique em Fechar.

Depois de criar os disquetes, você poderá personalizá-los para as tarefas de criação de imagens específicas em que serão usados; por exemplo, um conjunto de disquetes poderá ser usado para estabelecer conexão com um servidor que contenha imagens do Windows 2000, outro conjunto para estabelecer conexão com um servidor que contenha imagens do Windows NT e outro conjunto para instalar partições de imagens da estação de trabalho do ZfD (Linux). Para personalizar os disquetes, edite o arquivo SETTINGS.TXT no terceiro disquete como explicado em Opções e utilitários do Imaging .

Ao inicializar uma estação de trabalho usando disquetes de boot de criação de imagens, você é avisado quando deve inserir o segundo e o terceiro disquetes e quando deve inserir um disquete de idioma (caso tenha sido criado).

NOTA:  Você também pode usar o Criador de Disco de Boot do Imaging (ZIMGBOOT.EXE) para criar um disquete que contenha utilitários do Linux. Consulte a Ajuda no Criador de Disco de Boot para obter mais informações.


CD

Se possuir um software de gravação de CDs, você poderá criar um CD de boot de criação de imagens para executar operações de criação de imagens. Isso é um pouco mais difícil do que preparar disquetes de boot de criação de imagens, mas você tem mais espaço para armazenar quaisquer arquivos personalizados que queira adicionar, como imagens e drivers de dispositivo Linux.


Preparando um CD de boot de criação de imagens

Se possuir um software de gravação de CDs, você poderá usar a imagem BOOTCD.ISO disponível no Imaging Server da Estação de Trabalho do ZfD para criar um CD de boot de criação de imagens.

Para criar um CD de boot de criação de imagens:

  1. Em uma área de trabalho temporária, crie um arquivo SETTINGS.TXT contendo as configurações desejadas para o processo de inicialização de criação de imagens. Para obter mais informações, consulte Opções e utilitários do Imaging .

  2. Use o botão Adicionar Drivers Linux no Criador de Disco de Boot do Imaging (ZIMGBOOT.EXE) para copiar os drivers Linux em um disquete. Copie o diretório A:\DRIVERS do disquete para a área de trabalho temporária mencionada acima.

    Para obter mais informações sobre a adição de drivers Linux, consulte a ajuda online do Criador de Disco de Boot do Imaging ou Usando o ZIMGBOOT.EXE para adicionar drivers Linux .

  3. Na área de trabalho temporária, adicione quaisquer arquivos de imagens do ZfD que deseje armazenar no CD.

  4. Use o software de gravação de CD para gravar a imagem BOOTCD.ISO no CD. Essa imagem está localizada na pasta ZENWORKS\IMAGING da instalação do ZfD (no Imaging Server).

  5. Use o software de gravação de CD para adicionar o conteúdo da área de trabalho temporária à raiz do CD, incluindo o arquivo SETTINGS.TXT, quaisquer drivers de rede Linux e quaisquer arquivos de imagens do ZfD.

    IMPORTANTE:  A adição desses arquivos faz com que o CD se torne um CD multisession. Para inicializar uma estação de trabalho a partir desse CD, a unidade precisa suportar CDs multisession. Por exemplo, em nosso teste, inicializamos com êxito um HP* vectra VL, um Compaq* Prosignia e um Dell* Optiplex, mas algumas outras estações de trabalho falharam, incluindo um IBM* PC 300PL, um Dell Dimension XPS T450 e um clone de IBM com placa-mãe Intel*.

    Mesmo que não consiga criar um CD multisession ou que esteja usando um dispositivo que não suporte CDs multisession e não precise armazenar a imagem ou os drivers Linux no CD, você poderá criar um CD de boot de criação de imagens. Crie o CD a partir do arquivo BOOTCD.ISO, como descrito na Passo 4. Crie também disquetes de boot de criação de imagens, como explicado em Criando disquetes de boot de criação de imagens . Inicialize a estação de trabalho usando o CD. Quando SETTINGS.TXT for solicitado, insira o terceiro disquete de boot de criação de imagens na unidade de disquete.

  6. Use o software de gravação de CD para finalizar o CD.

Para obter informações sobre como usar o CD para executar operações de criação de imagens desconectadas, consulte Configurando operações de criação de imagens desconectadas .


Partição do disco rígido

Se quiser configurar um computador para operações de criação de imagens autônomas e não conseguir usar o Preboot Services (PXE), você precisará criar uma partição de imagens da estação de trabalho do ZfD (Linux) no disco rígido. Se a partição criada for grande o bastante, você poderá até mesmo armazenar uma imagem do disco rígido do computador, que poderá ser útil se (por exemplo) o computador ficar mal configurado ou corrompido.

Para criar uma partição de imagens do ZfD, é preciso primeiro criar disquetes de boot de criação de imagens e inicializar o computador a partir deles. Em seguida, continue com a Passo 5 de Habilitando uma estação de trabalho para operações de criação automática de imagens .


Informações adicionais sobre o boot do Linux

As seguintes seções contêm informações adicionais:


Adicionando drivers de dispositivo Linux

Se necessário, você poderá adicionar drivers de dispositivo Linux ao método ou ao dispositivo de boot.


Obtendo drivers Linux

Para obter um driver Linux* para seu hardware específico, visite o site do fornecedor do hardware na Web e descubra um local de download.

Existem outros sites na Web nos quais você pode obter drivers:

Drivers Linux adicionais também podem ser obtidos em ZENworks Cool Solutions (comunidade da Web).

Para saber mais sobre drivers, incluindo os parâmetros de carga que precisam ser especificados, consulte o Linux Documentation Project e visite os seguintes sites HOWTO:


Adicionando drivers Linux ao dispositivo ou ao método de boot

Disquetes

Para obter informações, consulte Usando o ZIMGBOOT.EXE para adicionar drivers Linux .


CD

Para obter informações, consulte Preparando um CD de boot de criação de imagens .


Partição do disco rígido

Dificilmente você precisará adicionar drivers Linux se estiver usando uma partição de imagens da estação de trabalho do ZfD. No entanto, se desejar atualizar os drivers Linux, siga este procedimento:

  1. Inicialize a estação de trabalho usando disquetes de boot de criação de imagens ou um CD de boot de criação de imagens; ou, se ela estiver habilitada para PXE, inicialize-a a partir do Preboot Services/Imaging Server.

  2. Digite manual no prompt de boot ou selecione Iniciar o ZENworks Imaging no Modo de Manutenção no menu PXE.

  3. Digite o seguinte para montar o disco rígido:

    mount /dev/hda1 /mnt/harddisk

  4. Digite o seguinte para montar o disquete que contém os arquivos de driver:

    mount /dev/fd0 /mnt/floppy

  5. Digite o seguinte para copiar os arquivos para o diretório apropriado na partição de imagens do ZfD:

    cp /mnt/floppy/*.o /mnt/harddisk/lib/modules/2.4.3/drivers/net

  6. Digite reboot > pressione Enter.


Preboot Services (PXE)

Se desejar adicionar drivers Linux para serem usados com o Preboot Services, você precisará de uma estação de trabalho Linux capaz de montar um dispositivo de loop. Red Hat* 7 tem essa capacidade compilada no kernel de distribuição.

  1. No servidor TFTP no Preboot Services/Imaging Server, localize o arquivo linux.2 em \PUBLIC\ZENWORKS\IMAGING\TFTP. Faça uma cópia de backup desse arquivo.

  2. Na estação de trabalho Linux, crie um diretório de trabalho para linux.2.

  3. Usando um método de transferência (por exemplo, FTP), transfira linux.2 para o diretório criado na Etapa 2.

  4. Digite o seguinte para renomear linux.2 como linux.gz:

    mv linux.2 linux.gz

  5. Digite o seguinte para extrair linux.gz:

    gzip -d linux.gz

    Isso substituirá o arquivo linux.gz por um arquivo denominado linux. Esse arquivo é um sistema de arquivos MINIX que pode ser montado e mudado.

  6. Digite o seguinte para criar um ponto de montagem:

    mkdir /mnt/loop

  7. Digite o seguinte para montar o sistema de arquivos:

    mount -o loop linux /mnt/loop

  8. Copie os arquivos de driver para o diretório apropriado na estrutura /mnt/loop.

  9. Digite o seguinte para desmontar o sistema de arquivos atualizado:

    umount /mnt/loop

  10. Digite o seguinte para compactar o arquivo:

    gzip --v9c linux

  11. Digite o seguinte para renomear o arquivo:

    mv linux.gz linux.2

  12. Usando um método de transferência (por exemplo, FTP), transfira linux.2 para o servidor TFTP.

Outro método usado para modificar drivers Linux, de modo que eles possam ser utilizados com o Preboot Services, é o script de compilação. Isso permite que usuários experientes do Linux mantenham uma área de compilação onde modificações possam ser realizadas e novos arquivos do Preboot Services possam ser criados com um único script. Esses scripts de compilação são liberados "no estado em que se encontram" e não contam com o suporte da própria Novell e nem do Suporte Técnico da Novell. Eles podem ser encontrados em ZENworks Cool Solutions (comunidade da Web) e incluem sua própria documentação.


Inicializando com um teclado que não está em inglês

Se você desejar criar imagens de computadores com teclados que não estejam em inglês, o dispositivo ou o método de boot de criação de imagens deverá incluir suporte a idioma adicional, na forma de um disquete de idioma. (Quando você inicializar um computador a partir do dispositivo ou do método de criação de imagens, esse disquete será solicitado.) Para obter informações sobre a preparação desse disquete, consulte a ajuda online em Criador de Disco de Boot do Imaging (ZIMGBOOT.EXE) .

Se a lista suspensa Idioma/País no utilitário Criador de Disco de Boot do Imaging não possuir o idioma de teclado desejado, você poderá fechar o utilitário e reconfigurá-lo para suportar o idioma adicional. Isso pressupõe que você conseguirá encontrar arquivos de suporte a teclados Linux em algum lugar da Web.


Adicionando suporte a outro idioma de teclado
  1. Obtenha os arquivos .gz que contêm os mapeamentos de teclado, fontes e mapeamentos Unicode* para o idioma a ser adicionado.

  2. Na pasta que contém o arquivo ZIMGBOOT.EXE, procure a pasta BOOTDISK > copie os arquivos .gz do novo idioma para as seguintes subpastas:

  3. Adicione uma seção ao arquivo ZIMGLANG.INI usando o formato mostrado para o alemão em Idiomas de inicialização do Imaging (ZIMGLANG.INI) .

    1. Para o título de seção entre colchetes, especifique o nome do idioma ou do país a ser mostrado no utilitário Criador de Disco de Boot do Imaging.

    2. Nos parâmetros KEYMAP, FONT e ACM, especifique os nomes e os locais (em relação à pasta BOOTDISK) dos arquivos de mapa de teclado, fonte e mapa Unicode, respectivamente.

  4. Grave as mudanças no arquivo ZIMGLANG.INI.

  5. Reinicie o utilitário Criador de Disco de Boot do Imaging e verifique se o novo idioma aparece na lista suspensa Idioma/País.