如何在 Fedora 15 上禁用 x 窗口

如何在 Fedora 15 上禁用 x 窗口

就像上面的问题“如何在 Fedora 15 上禁用 x 窗口”?我从中搜索了这个问题,我得到了本文

   vi /etc/inittab

   Find out entry that read as follows:
   id:5:initdefault:

   Set the default runlevel to 3 (text mode)
   id:3:initdefault:

Save and close the file
reboot

但是,当我在 Fedora 15 上打开文件“inittab”时,我只在 inittab 中找到了这些信息:

inittab is no longer used when using systemd.

 ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

 Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target

 systemd uses 'targets' instead of runlevels. By default, there are two main targets:

 multi-user.target: analogous to runlevel 3
 graphical.target: analogous to runlevel 5

要设置默认目标,请运行:

 ln -s /lib/systemd/system/<target name>.target /etc/systemd/system/default.target

我如何禁用 X-Window?

答案1

这直接来自 Fedora 项目 wiki:

https://fedoraproject.org/wiki/Systemd#How_do_I_change_the_runlevel.3F

编辑

以下是一些详细信息,希望能帮助您了解该过程。

Fedora 15 和 16 使用 systemd。要更改为相当于旧运行级别 3,您必须先删除默认目标,该目标相当于旧运行级别 5。为此,请以 root 身份登录,然后执行以下操作:

# cd /etc/systemd/system
system # rm ./default.target
system # 

现在,目标存储在目录 /lib/systemd/system/ 中,旧运行级别 3 的等效项是 multi-user.target。现在您必须将该文件符号链接到当前位置,名称为 default.target:

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

重新启动,然后您就可以开始了。

答案2

以 root 身份执行以下操作:

# remove the default systemd target, which is (probably) the graphical.target
rm /etc/systemd/system/default.target
# now, let's make the SystmV's runlevel 3 to be the default one
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 
# switch back to graphical (SystemV runlevel 5)
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 

答案3

禁用 X Window 的最简单方法是编辑 grub 引导加载程序/boot/grub/grub.conf并将运行级别 3(多用户、网络、无 GUI)附加到所用节的内核行。

例如,请注意末尾的“3”

title Fedora
root (hd0,0)
kernel /vmlinuz-2.6.18-274.7.1 ro root=/dev/VolGroup00/LogVol00 3
initrd ...

相关内容