Inicialização não gráfica com systemd

21

Eu quero inicializar o console em vez de uma GUI usando systemd . Como posso fazer isso?

    
por goldilocks 24.10.2014 / 15:42

3 respostas

33

Abra um terminal e (como root) execute:

systemctl set-default multi-user.target

ou com --force

systemctl set-default -f multi-user.target

para sobrescrever quaisquer links simbólicos conflitantes 1 .

Verifique novamente com:

systemctl get-default

Outra maneira é adicionar o seguinte parâmetro à sua linha de inicialização do kernel:

systemd.unit=multi-user.target
    
por 24.10.2014 / 17:51
8

Em /etc/systemd/system , você encontrará um link simbólico , default.target . Atualmente, isso aponta para /usr/lib/systemd/system/graphical.target (você pode ver isso com readlink default.target .

Como root (ou via sudo), exclua o symlink e substitua-o:

rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target

Verifique novamente com type default.target . Ele deve dizer "link simbólico para ...", não "link simbólico quebrado para ...". Nesse caso, você digitou errado o alvo e começou novamente. Verifique também se você tem o nome correto, default.target - tudo isso é importante para que o sistema seja reinicializado corretamente.

Agora você pode reinicializar e ir para o console em vez de um gerenciador de exibição. Para voltar ao login da GUI, inverta o processo acima.

    
por 24.10.2014 / 15:42
3

KDM tem um bug onde ele ignorará a meta multi-user.target ao usar systemd .

Você ainda precisa definir multi-user.target conforme mencionado nas respostas acima. Mas por algum motivo, KDE irá ignorar isso mesmo quando estiver corretamente configurado e ainda rodar no boot: /.

Aqui está o trabalho que eu descobri que acabou fazendo o truque. Adicione o seguinte aos seus parâmetros de linha de comando do kernel:

systemd.mask=kdm.service

Eu editei /etc/default/grub e mudei a linha GRUB_CMDLINE_LINUX_DEFAULT para o seguinte:

GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"

Após essa atualização de alteração, grub :

update-grub

Agora, após a reinicialização, o sistema exibe um prompt de login do console, em vez de iniciar o X e KDE . Espero que isso ajude alguém.

    
por 04.08.2015 / 21:49

Tags