Answers:
如果出现启动提示,请在内核命令行末尾添加1
(或single
)以单用户模式启动。在那种模式下,您只启动了最少的一组服务-挂载了文件系统,您可以在控制台上以文本模式登录,仅此而已。
有一种方法可以特别避免在Debian上启动显示管理器。在启动时启动显示管理器的脚本将检查它们是否为默认显示管理器,以确保仅运行一个显示管理器。因此,设置一个虚拟的默认显示管理器。确保/etc/X11/default-display-manager
存在但不包含显示管理器的名称(例如,使其为空)。
除非您已经安装了替代的init,否则Debian将使用带有运行级别的System V init。大致来说,运行级别是一组要运行的服务。在1
上述方式运行级别1,除了极少数的服务。Linux SysVinit具有四个级别(2到5),分别对应于正常的系统操作。在Debian中,默认情况下,这四个级别具有相同的效果。如果需要,系统管理员可以自定义它们。根据您的情况,我想您想定义一个不带X的运行级别并将其设置为默认值。
/etc/rc2.d/S??xdm
(其中??
有两位),并用/etc/rc2.d/K??xdm
从复制/etc/rc0.d/
。S
表示“开始”,K
表示“杀死”;中的符号链接/etc/rc$N.d
指示进入运行级别时要启动或停止的服务$N
。file-rc
或sysv-rc-conf
简化运行级别管理。/etc/inittab
,行为id:2:initdefault:
。