Como a instância da imagem do ubuntu persistia escrevendo para o console após o systemd ter iniciado?

0

Estou criando a imagem da nuvem para o ubuntu que eu tento descobrir, como ela grava todas as informações no console serial ao executar na nuvem.

Eu usei esta imagem: link

Quando tento recriar esse comportamento na minha imagem, ele para de escrever depois que o journald é iniciado

[   11.192345] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[   11.362003] systemd[1]: Mounted RPC Pipe File System.
[   11.461612] systemd[1]: Mounted POSIX Message Queue File System.
[   11.555519] systemd[1]: Mounted Huge Pages File System.
[   11.649353] systemd[1]: Mounted Debug File System.
[   11.743620] systemd[1]: Started Journal Service.
^[[r^[[H^[[2J

Ubuntu 16.04.1 LTS euca-10-254-38-28 ttyS0

euca-10-254-38-28 login: Ubuntu 16.04.1 LTS euca-10-254-38-28 ttyS0

Eu quero algo semelhante como aqui:

[    3.469429] systemd[1]: Started Nameserver information manager.
[^[[0;32m  OK  ^[[0m] Started Nameserver information manager.
[    3.475530] iscsi: registered transport (tcp)
[    3.492282] systemd[1]: Started Journal Service.
[^[[0;32m  OK  ^[[0m] Started Journal Service.
[    3.511329] iscsi: registered transport (iser)
[^[[0;32m  OK  ^[[0m] Started LVM2 metadata daemon.
         Starting Create Static Device Nodes in /dev...
         Starting Load/Save Random Seed...
         Starting Flush Journal to Persistent Storage...
         Starting udev Coldplug all Devices...
[^[[0;32m  OK  ^[[0m] Started Set console keymap.
[^[[0;32m  OK  ^[[0m] Started Load Kernel Modules.
[^[[0;32m  OK  ^[[0m] Started Load/Save Random Seed.
[^[[0;32m  OK  ^[[0m] Started Create Static Device Nodes in /dev.

Eu adicionei "console = tty0 console = ttyS0" ao grub. Eu pensei que isso é alterado em /etc/systemd/journald.conf, mas tudo é o padrão lá.

    
por mastier 04.10.2016 / 15:38

1 resposta

0

Acho que uma vez systemd começa, enviando a saída para o journal em vez do tty . Em /etc/systemd/system.conf , tente definir DefaultStandardOutput= como journal+console ou tty . Reinicie para testar.

Você pode os documentos para qualquer diretiva systemd iniciando em man systemd.directives e procurando a diretiva.

    
por Mark Stosberg 04.10.2016 / 17:06