在 Fedora 17 上禁用 X 服务器

在 Fedora 17 上禁用 X 服务器

如何阻止 X 服务器在 Fedora 17 上启动?在旧版本中,用户应该进行编辑,/etc/inittab但在这个版本中(我没有在以前的版本中检查这一点)Fedora 使用一些其他机制来做到这一点。

答案1

来自手册在线的:

systemd 使用符号链接指向默认运行级别。您必须先删除现有的符号链接,然后才能创建新的符号链接

所以...

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

要切换回来:

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

您仍然会看到图形启动画面。要删除启动画面,请从 /etc/default/grub... 中删除“rhgb”

#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"

然后运行 ​​grub2-mkconfig...

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

解决“True”字体缺失的问题漏洞:

将这些文件中出现的每个单词 True 更改为 latarcyrheb-sun16 或 latarcyrheb-sun32:

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

然后运行 ​​grub2-mkconfig...

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

答案2

Fedora 使用 systemd 来维持运行级别

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

相关内容