Respostas:
Você também pode fazer CTRL ALTchave F, onde chave F é F1para F6trazer até que a tela de login texto. Observe que a tela 1 é onde estão as informações de inicialização.
CTRL ALT F7levará você de volta à GUI.
A entrada no modo de usuário único interrompe muitos dos serviços presentes no modo multiusuário. Provavelmente não é o que você quer aqui.
Se você estiver em um prompt de inicialização, inicialize no modo de usuário único adicionando 1
(ou single
) no final da linha de comando do kernel. Nesse modo, você tem apenas um conjunto mínimo de serviços iniciados - os sistemas de arquivos são montados, é possível efetuar login no modo de texto no console, e é isso.
Existe uma maneira de evitar especificamente iniciar um gerenciador de exibição no Debian. Os scripts que iniciam os gerenciadores de exibição no momento da inicialização verificam se eles são o gerente de exibição padrão, para garantir que apenas um gerente de exibição seja executado. Portanto, defina um gerenciador de exibição padrão fictício. Verifique se /etc/X11/default-display-manager
existe, mas não contém o nome de um gerenciador de exibição (por exemplo, deixe-o vazio).
A menos que você tenha instalado um init alternativo, o Debian usa o System V init, com níveis de execução. Um nível de execução é, grosso modo, um conjunto de serviços a serem executados. O 1
acima significa nível de execução 1, com muito poucos serviços. O Linux SysVinit possui quatro níveis (2 a 5) que correspondem à operação normal do sistema. No Debian, esses quatro níveis têm o mesmo efeito por padrão; cabe ao administrador do sistema personalizá-los, se desejar. Na sua situação, acho que você deseja definir um nível de execução sem o X e torná-lo o padrão.
/etc/rc2.d/S??xdm
(onde ??
há dois dígitos) e substitua-o por /etc/rc2.d/K??xdm
copiado /etc/rc0.d/
. S
significa "iniciar", K
significa "matar"; os links simbólicos /etc/rc$N.d
indicam quais serviços iniciar ou parar ao entrar no nível de execução $N
.file-rc
ou sysv-rc-conf
para facilitar o gerenciamento do nível de execução./etc/inittab
, com a linha id:2:initdefault:
.Acrescente 'single' à linha de comando de inicialização do kernel (chave 'e' no GRUB se a memória me servir bem).
Como raiz:
systemctl disable lightdm
Aviso importante: Eu testei isso com um Debian 9 rodando no Virtualbox e, embora funcionasse, o contrário não. O gerenciador de exibição não foi reiniciado automaticamente na inicialização após a execução:
systemctl enable lightdm
Embora eu pudesse iniciá-lo novamente manualmente com
systemctl start lightdm
Talvez um problema com minha configuração, de qualquer maneira, pensei que o aviso era uma boa idéia.
systemctl start lightdm
partir do logon de comando que não é da interface do usuário. Alguém sabe como configurar o sistema para funcionar normalmente (ou seja, mostrar a tela de login da interface do usuário) novamente?