如何阻止 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