Como posso inicializar o Debian no modo de texto? Meu mouse e teclado estão trabalhando no GRUB, mas quando a tela de login aparece, eles não funcionam, então não posso fazer nada.
debian
boot
display-manager
ctype.h
fonte
fonte
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.
fonte
No prompt de inicialização
Se você estiver em um prompt de inicialização, inicialize no modo de usuário único adicionando
1
(ousingle
) 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.Gerenciador de exibição falso
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).Através de níveis de execução
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
ousysv-rc-conf
para facilitar o gerenciamento do nível de execução./etc/inittab
, com a linhaid:2:initdefault:
.fonte
--no-gui
ou similar? Não tenho monitor e o SSH não está disponível. O SSH não inicia cedo o suficiente para obter um shell remoto, graças ao Systemd.Acrescente 'single' à linha de comando de inicialização do kernel (chave 'e' no GRUB se a memória me servir bem).
fonte
Como raiz:
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:
Embora eu pudesse iniciá-lo novamente manualmente com
Talvez um problema com minha configuração, de qualquer maneira, pensei que o aviso era uma boa idéia.
fonte
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?Desinstale qualquer gerenciador de exibição:
Se você ainda deseja usar o X11, instale
xinit
.E corra
startx
para iniciar o X11.fonte