Instalação automatizada da área de trabalho

3

Alguém por favor me avise sobre a abordagem para criar uma instalação autônoma offline para a área de trabalho.

Eu entendo o uso de arquivos iniciais e de kickstart, no entanto, o desktop inicializa no cd ao vivo em vez de um instalador como o servidor.

Obrigado

    
por Tim Chettle 12.05.2016 / 19:49

1 resposta

1

Você precisa incluir o arquivo de kickstart no arquivo ISO e editar o menu de inicialização para carregá-lo.

Você pode fazer assim:

  1. Monte o ISO original no diretório / tmp / mountiso e copie todo o conteúdo para o diretório / tmp / custom_iso. Isto é necessário porque, tanto quanto eu sei, é bastante complicado editar um arquivo ISO diretamente sem extrair. ( Nota: se você estiver instalando uma versão desktop, certifique-se de estar usando a versão alternativa do ISO)

    mkdir -p /tmp/mountiso/
    mkdir -p /tmp/custom_iso
    sudo mount -o loop /PATH/TO/THE/UBUNTU/ISO.iso /tmp/mountiso/
    rsync -a /tmp/mountiso/ /tmp/custom_iso/
    echo en > /tmp/custom_iso/isolinux/lang
    
  2. Edite o arquivo /isolinux/txt.cfg e substitua a entrada padrão por:

    append  file=/cdrom/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz ks=cdrom:/ks.cfg ---
    

    (ou apenas adicione o ks = cdrom: /ks.cfg à linha existente)

  3. Crie seu arquivo de kickstart, seja com kickstart preseed ou regular (ou uma mistura deles) e coloque-o em /tmp/custom_iso/ks.cfg

  4. Reconstrua o ISO com:

    mkisofs -D -r -V "Custom ISO" -cache-inodes -J -l -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 - boot-info-table -o $ HOME / meu_ubuntu.iso / tmp / custom_iso /

E é isso.

O arquivo $ HOME / my_ubuntu.iso deve inicializar usando seu kickstart.

    
por Julen Larrucea 12.05.2016 / 20:12