Iniciando sistema no modo gráfico ou modo texto (configurando "runlevel" padrão no Systemd)
Dica publicada em Linux / Configuração
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.
# systemctl set-default multi-user.target
Ou:
# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
# 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.
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
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
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva.