É possível desativar o X no momento da inicialização? Estou configurando um servidor para que seria bom se ele não carregasse a interface gráfica toda vez que eu inicializasse.
boot
display-manager
text-mode
Olivier Lalonde
fonte
fonte
Respostas:
Edite
/etc/default/grub
com seu editor favorito, por exemplonano
:Encontre esta linha:
Altere para:
Atualize o GRUB:
Para sistemas que usam systemd
Esta é uma etapa adicional para versões do systemd, por exemplo, Ubuntu 15.04, as etapas acima para o grub ainda são necessárias.
Você precisa informar
systemd
para não carregar o gerenciador de login gráfico:Você ainda poderá usar o X digitando
startx
depois de fazer login.fonte
systemctl get-default
para descobrir qual é o nome atual do nível de execução e lembre -se do nome e depois osystemctl set-default multi-user.target
altere para "multi-user.target" ou execute esses comandos iguais e veja as alterações.rm '/etc/systemd/system/default.target'
entãoln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Se o problema persistir, refaça o nível de execução padrão pelo qual você se lembrasystemctl set-default RunLevelName
.A instalação da GUI provavelmente fará com que ela inicie automaticamente, mas é muito fácil inicializar no modo de texto no Ubuntu. Basta abrir
/etc/default/grub
como root e adicionartext
aolinha. Então corra:
Seu sistema sempre será inicializado no modo de texto.
Se você deseja inicializar na GUI, basta pressionar
e
no menu de inicialização e removertext
dakernel
linha.Se você deseja iniciar a GUI após a inicialização, basta executar:
Espero que isto ajude :)
fonte
text
cmdline do kernel.Para 11.04 e versões anteriores (e talvez mais tarde)
Se você deseja inicializar no modo de texto:
Edit
/etc/default/grub
. Por exemplo:Encontre esta linha:
Adicionar
text
:Atualize o Grub:
Nota: A remoção
quiet splash
(por exemploGRUB_CMDLINE_LINUX_DEFAULT=""
) mostrará texto durante a inicialização, mas exibirá uma tela gráfica de login, como de costume. Substituirquiet splash
portext
deixará você em um prompt de login; para iniciar uma sessão do GNOME, usesudo /etc/init.d/gdm start
oustartx
.Para desativar o GDM:
Instale o bum .
Após a instalação, ele será encontrado em Sistema >> Administração >> Gerenciador de Inicialização
Desmarque o Gerenciador de exibição do Gnome
fonte
GRUB_CMDLINE_LINUX_DEFAULT=""
funciona para mostrar detalhes durante a inicialização enquanto ainda inicia o login gráfico.Se você estiver usando o lightdm como um gerenciador de login, pode ser impedido de carregar desativando-o.
Você pode usar uma substituição:
E para iniciar o lightdm no comando:
Para restaurar seu sistema para que o lightdm seja sempre iniciado na inicialização:
Para mais informações, o livro de receitas inicial é seu amigo:
fonte
Você pode usar o Ubuntu Server edition .
fonte
Ele já foi respondido em várias perguntas antigas, mas não pode encontrá-las agora, então eu resumo as várias situações aqui.
Para parar um servidor X iniciado
startx
, simplesmente encerre a sessão.Para parar um servidor X iniciado pelo Gerenciador de Login (GDM), execute
depois vá para um tty , por exemplo, pressionando Ctrl- Alt- F1e faça o login aqui no modo de texto.
Para evitar desde o início o Login Manager (e X), modifique
mudando a linha
tornar-se
atualize o arquivo de configuração do grub com
para que da próxima vez você vá diretamente para o modo de texto e precise
startx
iniciar uma sessão X ou, alternativamentesudo service gdm start
.fonte
Eu fiz seguindo
Etapa 1 Atualize primeiro seu repositório executando
sudo apt-get update
Etapa 2 Há algum bug na versão antiga do lightdm, portanto, precisamos atualizar o mesmo. Para fazer isso, execute,
sudo apt-get install lightdm
Etapa 3 Agora temos que modificar a configuração do grub. Etapa 3a Abra
/etc/default/grub
com seu editor favorito e altereGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
para
GRUB_CMDLINE_LINUX_DEFAULT="text"
Etapa 3b Também comente GRUB_HIDDEN_TIMEOUT = 0 Esta linha destina-se a ocultar o menu GRUB
Etapa 4 Agora, atualizaremos a configuração do GRUB
sudo update-grub
Etapa 5 O Ubuntu 11.10 Edition usa o lightdm para GUI. Precisamos desativar o mesmo
sudo update-rc.d -f lightdm remove
Etapa 6 Agora reinicie sua máquina.
Encontrado em Disable GUI Boot no Ubuntu 11.10
fonte
Sim, é possível dizer ao sistema para iniciar no console no momento da inicialização através do comando grub de edição. Quando você acessar o menu grub, destaque a entrada do Ubuntu e pressione e.
Você verá um texto como na imagem abaixo:
Mude o respingo silencioso do texto para texto . Pressione F10para iniciar. (Fonte: rolling-ubuntu ). Eu testei isso no meu sistema, 14.04, inicializado no console de texto, sem nenhum lightdm à vista. Iniciou o lightdm com
sudo initctl start lightdm
Para evitar isso sempre, você pode adicionar uma entrada permanente do grub com a opção sugerida nesta resposta
Uma sugestão alternativa é alterar o nível de execução padrão e os níveis de execução nos quais o lightdm inicia / para, conforme sugerido por outra resposta na mesma postagem
fonte
text
opção. Em vez disso, especificar o nível de execução, simplesmente em3
vez detext
, faz com que funcione. O crédito vai para esta resposta .3
opção funcione (e paratext
não funcionar, o que aconteceu comigo).Notei que esta discussão gira em torno de supor que você esteja usando o LightDM como o Gerenciador de exibição. Embora possa ser o DM / acolhedor habitual, isso não faz parte da pergunta original. (E ele não especificou ..)
No meu caso:
Eu uso o KDE / KDM no meu servidor. Em vez disso, simplesmente desative o iniciante / serviço, iniciando no nível de execução 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, versão inicial: 1.5-0ubuntu7.2)
Encontrar:
mudança
para
Supondo que o nível de execução padrão seja 2 na reinicialização recente, você terá um console e não o KDM. Então você pode executar o DM / DE manualmente quando necessário = Use 'startx' / etc. Para retornar a máquina ao console e sair do servidor X completamente depois disso, basta usar 'sair'.
Outros scripts dm .confs são semelhantes. (Eu configurei meu servidor assim .. para poder trabalhar usando uma GUI ocasionalmente - mas não extraia recursos quando não estiver usando / necessário ou simplesmente reinicializando.)
EDITAR
(Meu sistema atual: Upstart 1.12.1 / Ubuntu 14.04)
Devido à iniciação, a maneira de resolver isso recentemente é simplesmente desativar o Display Manager para iniciar na inicialização:
Para lightdm:
Pode ser qualquer serviço em / etc / init, incluindo o kdm / gdm. 'startx' para executar conforme necessário após uma reinicialização.
ref:
Como desativar o lightdm?
Como ativar ou desativar serviços?
fonte
Os passos são:
Personalize a configuração do grub 2:
sudo nano /etc/default/grub
, para abrir o arquivo com privilégios de root,Encontre a linha
e mude para
Salve as alterações (pressione ctrl + o seguido de ENTER) e feche o arquivo (ctrl + x).
Para aplicar a nova configuração, faça isso
sudo update-grub
Agora reinicie o seu PC
sudo reboot
Aí está ... Uma tela de login com texto gráfico ... Forneça suas credenciais para efetuar login no tty (padrão tty1). Você pode alterar os ttys com crtl + alt + [F1 a F6] para tty1 a tty6. Você também pode iniciar a sessão X (sessão X11), a interface gráfica do usuário, com
sudo start lightdm
(ctrl + alt + F7).PS: Caso deseje reverter as alterações feitas aqui, siga o link:
Como reverter para a GUI como a interface padrão da CLI na área de trabalho do Ubuntu?
fonte
Se estiver usando o Lubuntu 15.05 com o systemd gerenciando os processos de inicialização, é possível inicializar no console e, posteriormente, iniciar no ambiente gráfico. Siga esses passos:
siga as edições mencionadas anteriormente para grub por Bruno:
Edite
/etc/default/grub
com seu editor favorito, por exemplo: nano:Descubra esta linha:
Altere para:
Atualizar o Grub:
Bruno sugeriu
sudo systemctl enable multi-user.target --force
. O uso deforce
me incomodou, então eu preferisudo systemctl set-default multi-user.target
. abra um terminal e façasudo systemctl set-default multi-user.target
A reinicialização o levará ao console solicitando a senha
ao desejar entrar no ambiente gráfico, digite
sudo systemctl start lightdm
. Você será direcionado para a janela de login do lightdm.use ctrl alt combinação de teclas F1 para voltar ao console em que você estava para sair, se desejar. (Saio do modo de console, como normalmente faço até a próxima inicialização). Ctrl alt F7 para voltar ao login do lightdm. ou ctrl alt F1 a F7 por necessidade ou desejo.
fonte
Você também pode impedir que o kernel altere os modos de vídeo, o que pode ser problemático, especialmente se você não conseguir ver o prompt de login ou se estiver parcialmente fora da tela. Adicione a configuração GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" a / etc / default / grub:
Testado com o Ubuntu Server 16.04.1
fonte
Eu fiz o seguinte:
Primeiro atualize seu repositório executando
Há algum bug na versão antiga do lightdm, portanto, precisamos atualizar o mesmo. Para fazer isso, execute,
Agora temos que modificar a configuração do grub.
Abra
/etc/default/grub
com seu editor favorito e alterepara
Comente também
GRUB_HIDDEN_TIMEOUT=0
Esta linha é para mostrar o menu GRUBAgora vamos atualizar a configuração do GRUB
Agora reinicie sua máquina.
fonte
lightdm.conf
isso não é necessário remover o lightdm.Quando você instala o Ubuntu-desktop, ele define automaticamente o
lightdm
início do sistema. Você precisará desativá-lo (provavelmente editando/etc/rc.local
) e usarstartx
para executar a interface gráfica quando precisar.fonte
Apenas um relatório no Lubuntu 18.04.3 LTS.
alterando a linha mencionada acima para:
GRUB_CMDLINE_LINUX_DEFAULT = "texto"
Isso configura corretamente o modo de texto de inicialização. Muito útil, posso rastrear e detectar problemas sem entrar em arquivos de log.
Isso gera "graphical.target" e observe-o para restaurar o estado original no futuro.
Isso desativou a GUI do XWindows (lightdm e startx, openbox etc.), mas tive que digitar 3 vezes meu login / senha para inicializar no Xwindows:
A) login
B) sudo lightdm # inicia o xwindows com a minha configuração padrão (o que é bom)
C) caixa de diálogo de login GUI regular do Lubuntu.
Três logins são irritantes, mas funcionam bem caso contrário.
Restaurar configuração original:
Espero que isso seja útil para alguém. :-)
fonte
Para o Ubuntu 14.04 Trusty Tahr e o Ubuntu 12.04 Precise Pangolin, o systemd foi adicionado a um PPA de terceiros, portanto é fácil testá-lo nos sistemas Ubuntu LTS mais recentes. Tudo o que você precisa fazer é adicionar o ppa ao seu sistema
Agora abra o
/etc/default/grub
arquivo usando qualquer editor de texto (que useigedit
aqui) comsudo
privilégio no Terminal para editar da seguinte maneira:mude a linha
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
paraGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
salve o arquivo e atualize o Grub:
Em seguida, reinicie agora o sistema inicializará no console de texto
tty1
.Para efetuar login na GUI, execute novamente
Nota: Não use
startx
ou Ctrl+ Alt+ F7Para o Ubuntu 15.04 que usasystemd
usesudo service lightdm start
fonte