Ativando o serviço systemd com preseed

1

Estou tentando ativar o [email protected] para gerar o getty para o console serial, assim como o tty0.

Eu tentei executar systemctl enable serial-getty@ttyS0 , mas suspeito que o systemd não esteja sendo executado quando o late_command está em execução.

Então eu tentei fazer o symlink manualmente com ln -s /lib/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected] e depois da instalação o getty.target.wants contém apenas [email protected].

Eu não posso usar o parâmetro do kernel console=tty0 console=ttyS0,115200n8 , porque as mensagens do sistema init e do criador de logs do sistema só aparecerão na primeira porta serial e eu quero que elas apareçam em tty0.

Estou usando in-target com late_command.

Exemplo:

d-i preseed/late_command string in-target \
    ln -s /lib/systemd/system/[email protected] \
    /etc/systemd/system/getty.target.wants/[email protected]‌​rvice

Alguém tem alguma experiência ou alguma ideia sobre como habilitar serviços na configuração de pré-configuração?

    
por granra 29.08.2016 / 16:10

0 respostas