Desabilitando o servidor X no Fedora 17

4

Como posso impedir que o servidor X seja inicializado no Fedora 17? Em versões mais antigas, o usuário deve editar /etc/inittab , mas nesta versão (eu não verifiquei isso em versões anteriores). O Fedora usa alguns outros mecanismos para fazer isso.

    
por Sam 10.01.2013 / 23:21

2 respostas

6

Do manual on-line :

systemd uses symlinks to point to the default runlevel. You have to delete the existing symlink first before creating a new one

Então ...

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

Para voltar:

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

Você ainda receberá o splash de inicialização gráfica. Para remover o splash de inicialização, remova "rhgb" de / etc / default / grub ...

#GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhbg quiet"
GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 quiet"

e depois execute o grub2-mkconfig ...

grub2-mkconfig -o /boot/grub2/grub.cfg

Para resolver a falta da fonte "True" bug :

Altere todas as ocorrências da palavra True com latarcyrheb-sun16 ou latarcyrheb-sun32 nesses arquivos:

/boot/grub2/grub.cfg
/etc/sysconfig/i18n
/etc/default/grub

e depois execute o grub2-mkconfig ...

grub2-mkconfig -o /boot/grub2/grub.cfg
    
por 10.01.2013 / 23:56
2

O Fedora usa o systemd para manter os runlevels

# rm /etc/systemd/system/default.target 
# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 
    
por 10.01.2013 / 23:54