Instalação OEM do Ubuntu (iso extraído) via PXE - preseed / late_command e ubiquity / success_command não está funcionando?

1

Eu configurei um servidor de instalação do pxe usando o servidor ubuntu 16.04 para instalar versões do oem do desktop ubuntu 15.10, 16.04 e assim por diante via pxe. As instalações funcionam bem, no entanto, ainda há um problema muito importante que não consigo consertar.

Eu quero executar um script de shell após o término do instalador. O script limpa o arquivo de rede / interface para que o sistema tenha acesso à Internet após a reinicialização, além de atualizar e limpar o sistema.

Até agora eu tentei:

ubiquity ubiquity/success_command string in-target wget -O /root/tmp/postinstall.sh http://myserverip/postinst/postinstall.sh ; \
in-target chmod u+x /root/tmp/postinstall.sh ; \
in-target /bin/sh /root/tmp/postinstall.sh ; \
in-target rm /root/tmp/postinstall.sh

d-i preseed/late_command string in-target wget -O /root/tmp/postinstall.sh http://myserverip/postinst/postinstall.sh ; \
in-target chmod u+x /root/tmp/postinstall.sh ; \
in-target /bin/sh /root/tmp/postinstall.sh ; \
in-target rm /root/tmp/postinstall.sh

Nem funciona. Mesmo que eu tente criar um arquivo simples via toque, nada acontece.

As instalações OEM exigem um late_command específico para funcionar. Ou eu tenho que escrever um arquivo de pré-configuração completo para que ele funcione? No momento, acabei de adicionar o comando ao arquivo ubuntu.seed padrão que vem com o iso.

    
por Shin-Anubis 21.08.2016 / 09:52

0 respostas