在 Fedora 17 上禁用 X 服务器

Sam*_*Sam 4 linux startup fedora xorg

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

Chr*_*her 6

从在线手册:

systemd 使用符号链接指向默认运行级别。在创建新符号链接之前,您必须先删除现有符号链接

所以...

rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 
Run Code Online (Sandbox Code Playgroud)

切换回来:

rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 
Run Code Online (Sandbox Code Playgroud)

您仍然会看到图形引导启动画面。要删除引导启动画面,请从 /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"
Run Code Online (Sandbox Code Playgroud)

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

grub2-mkconfig -o /boot/grub2/grub.cfg
Run Code Online (Sandbox Code Playgroud)

要解决缺少的“True”字体错误:

在这些文件中使用 latarcyrheb-sun16 或 latarcyrheb-sun32 更改单词 True 的每次出现:

/boot/grub2/grub.cfg
/etc/sysconfig/i18n
/etc/default/grub
Run Code Online (Sandbox Code Playgroud)

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

grub2-mkconfig -o /boot/grub2/grub.cfg
Run Code Online (Sandbox Code Playgroud)