Iniciando sistema no modo gráfico ou modo texto (configurando "runlevel" padrão no Systemd)

Publicado por Perfil removido em 05/05/2015

[ Hits: 50.406 ]

 


Iniciando sistema no modo gráfico ou modo texto (configurando "runlevel" padrão no Systemd)



Por estes dias me deparei no fórum com alguns usuários precisando alterar o "runlevel" de inicialização padrão em seus ambientes. No caso, precisavam desabilitar a inicialização em modo gráfico para iniciar no modo texto.

Para alterar a inicialização padrão dos sistemas que utilizam o Systemd[1], será necessário alterar o perfil de inicialização padrão, neste caso, do gráfico para o multiusuário (análogos aos inits 3 e 5 que tínhamos no SysV init):

Para isto, logue-se como root[2] em um terminal e execute os comandos abaixo.

Modo texto

Para para iniciar em modo texto, com perfil multi-user:

# systemctl set-default multi-user.target

Ou:

# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Modo gráfico

Para iniciar no modo gráfico, com o perfil graphical:

# systemctl set-default graphical.target

Ou:

# ln -sf /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target

Após as alterações, na próxima reinicialização, o sistema carregará o perfil escolhido.

Sem reboot

Após as alterações (comandos anteriores), caso desejem iniciar algum perfil imediatamente, sem esperar um reboot.

Para iniciar imediatamente o modo gráfico:

# systemctl isolate graphical.target

Para iniciar imediatamente o modo texto:

# systemctl isolate multi-user.target

Além destes dois perfis, as distribuições podem adicionar outros, para manutenção por exemplo. Para listar todos os perfis disponíveis em ambiente:

# systemctl list-units --type=target

[1] Dentre outras distribuições: RHEL7, CentOS7, epenSUSE, Archlinux, Fedora, Debian 8, Ubuntu 15.14 (E posteriores) e distribuições derivadas destas.

[2] Caso seu sistema não tenha uma conta de root habilitada (Ubuntu e derivadas), adicione o comando "sudo" na frente dos comando citados nesta dica, como no exemplo abaixo:

sudo systemctl set-default multi-user.target

Referências


Outras dicas deste autor

Montando partições durante a inicialização

Bootsplash em kernel "não oficial" 2.6.X no Slackware

Gmanedit - Editando, criando e contribuindo com documentação

Instalando a famosa GLIBC_*** em seu GNU/Linux

Gimp e outros programas em português no Slackware 13

Leitura recomendada

Instalação da última versão do Telegram no Devuan (sem flatpak ou snap)

Pepper Flash no Slackware

Recuperando tela de login no Ubuntu

Configurar driver NVidia no SUSE 10.1

[Resolvido] Running inside an X server requires Xephyr to be installed but it cannot be found

  

Comentários
[1] Comentário enviado por albfneto em 05/05/2015 - 12:53h

Favoritado isso, é muito útil
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por removido em 16/09/2015 - 18:25h

Obrigado pelo comentário Dr. Alberto.

*Pior que precisei ainda a pouco para um tópico e lembrei que tinha postado sobre o assunto.
------------------------------------------------------
KISS principle, RTFM and STFW = 42

[3] Comentário enviado por fabiomaua em 24/10/2015 - 18:12h

Olá,

Uma pequena correção: para iniciar em modo gráfico, o comando correto seria:
# systemctl set-default graphical.target

[4] Comentário enviado por removido em 26/10/2015 - 09:08h


[3] Comentário enviado por fabiomaua em 24/10/2015 - 18:12h

Olá,

Uma pequena correção: para iniciar em modo gráfico, o comando correto seria:
# systemctl set-default graphical.target

Corrigido.

@fabiomaua, obrigado pela observação.

[5] Comentário enviado por pietry em 24/03/2016 - 12:56h

favoritado! muito útil.

[6] Comentário enviado por renanbesserra em 30/03/2016 - 12:55h

amigo, tenho o debian Jessie. Fiz esses comandos ai reiniciei a maquina mas não ficou no modo texto. O que posso fazer ?

[7] Comentário enviado por removido em 30/03/2016 - 14:05h


[6] Comentário enviado por renanbesserra em 30/03/2016 - 12:55h

amigo, tenho o debian Jessie. Fiz esses comandos ai reiniciei a maquina mas não ficou no modo texto. O que posso fazer ?


Deve tentar neste caso, usando apenas(Como root):
systemctl set-default multi-user.target
systemctl reboot.


Caso não funcione, retorne o resultado de:

systemctl show default.target

systemctl list-units --type=target





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts