H.3 Inserindo drivers de dispositivo adicionais para a imagem ISO do PlateSpin

A imagem ISO do PlateSpin contém uma grande biblioteca de drivers de dispositivo suficientes para inicializar os destinos mais comuns. Contudo, às vezes você pode querer usar seus próprios drivers menos conhecidos, específicos do fornecedor ou especialmente desenvolvidos para cargas de trabalho do Linux.

O script rebuildiso.sh que ajuda você a recriar o arquivo ISO tem opções e requisitos de versão de kernel diferentes, conforme mostrado na Tabela H-2.

Tabela H-2 Comparação do rebuildiso.sh para a ISO do PlateSpin

Arquivo de Imagem ISO do PlateSpin

OS LRD

Versão do Kernel

Switch de Bits

bootofx.x2p.iso

SLES 12 SP3

4.4.73-5-default

Nenhum, considera 64 bits

bootofx.x2p.sles11sp4.iso

SLES 11 SP4

3.1.101-63-pae

  • -m32 para 32 bits
  • -m64 para 64 bits

Para inserir drivers na imagem ISO do PlateSpin para cargas de trabalho do Linux:

  1. Faça download e extraia as imagens ISO do PlateSpin. Consulte Fazendo download de imagens ISO do PlateSpin.

  2. Obtenha ou compile os arquivos de driver *.ko necessários.

    IMPORTANTE:Verifique se os drivers são válidos para a versão do kernel incluída no arquivo ISO que você está tentando reconstruir. Consulte a Tabela H-2, Comparação do rebuildiso.sh para a ISO do PlateSpin.

  3. Monte a imagem ISO em qualquer máquina Linux (requer credenciais de root). Use a seguinte sintaxe de comando:

    mount –o loop <caminho-para-ISO> <ponto_de_montagem>

  4. Copie o script rebuildiso.sh, localizado no subdiretório /tools do arquivo ISO montado, em um diretório de trabalho temporário.

  5. Crie outro diretório de trabalho para os arquivos de driver necessários e grave-os nesse diretório.

  6. No diretório em que você gravou o script rebuildiso.sh, execute o seguinte comando como root, de acordo com o arquivo ISO que você está reconstruindo.

    Para a ISO do PlateSpin para SLES 12 SP3:

    ./rebuildiso.sh –i <ISO_file> -d <driver_dir>

    Para a ISO do PlateSpin para SLES 11 SP4:

    ./rebuildiso.sh –i <ISO_file> -d <driver_dir> -m32
    
    ./rebuildiso.sh –i <ISO_file> -d <driver_dir> -m64

    Após a conclusão, o arquivo ISO será atualizado com os drivers adicionais.

    NOTA:Para reconstruir a ISO do LRD do Migrate, um mínimo de genisoimage 1.1.11 é necessário. Por padrão, os sistemas operacionais, como RHEL 7 e CentOS 7, têm a versão genisoimage necessária.

  7. Desmonte o arquivo ISO (execute o comando unmount <ponto_de_montagem>).