Nenhum prompt de usuário no console serial

0

Estou tentando habilitar o console serial na minha VM do SystemD para que eu possa acessá-lo através do console, mas ao conectá-lo, não estou permitindo que eu selecione o usuário.

Ao ler a documentação do console serial , parece que só preciso adicionar console=ttyS0 para a seção COMMAND_LINE_LINUX do grub, e o SystemD começará a escutar automaticamente as conexões seriais.

Ao se conectar ao sistema via virsh console {system_id} , ele gera:

$ sudo virsh console 1
Password:

sem prompt de usuário.
Eu tentei a senha do usuário e definir uma senha de root, mas nada parece estar funcionando.
Tentei configurar o terminal serial manualmente e configurar o login automático para o usuário:

systemctl enable serial-getty@ttyS0

Editando a linha agetty para add --autologin user , mas sem efeito.

Eu vi a esta pergunta e confirmei que minha configuração do kernel deveria tenho CONFIG_FHANDLE=Y embora eu não consiga encontrar o arquivo de configuração localmente para verificar, apenas em seu repositório.

Alguma idéia de como posso fazer o console serial funcionar?

    
por Chris 16.07.2017 / 19:09

1 resposta

2

Este foi outro caso de "Eu sou um idiota".

Acho que estava confundindo o prompt de senha sudo com o login do usuário da VM ...

De qualquer forma, após a reconstrução da máquina, os passos completos para ativar o console serial no Solus:

Cliente:

systemctl enable serial-getty@ttyS0
systemctl start serial-getty@ttyS0

Anfitrião:

sudo virsh console {system_id}

Certifique-se de digitar a senha sudo do seu Host, e está pronto.

Curiosamente, tive que fazer isso desta maneira, em vez de apenas adicionar a opção de linha de comando do Grub, ainda não descobri por que.

    
por 18.07.2017 / 02:20