一直以为改了/etc/inittab的runlevel设为5或3后就可以从console台登录,可是怎么配置都不起作用,其实在RedHat的时候是可以起作用的,RedHat的做法是只把 xdm/gdm/kdm 这些图形登录程序放在 runlevel 5 的启动脚本里, 而 runlevel 3的启动脚本中不放, 这样你用 runlevel 3时, 不会自动执行图形界面.
Debian的做法和RedHat不一样, 所有runlevel下面都会放 xdm/gdm/kdm 脚本, 这时你改变 runlevel 的数字是不起作用的.
在debian下, 你只要把 /etc/rc5.d/ 中的 S99gdm 的名字改成 K99gdm (或者是其它名字,但是改为S99gdm.tmp是起不了作用的。), 就可以在启动的时候不起动图形界面了. (如果你的inittab中是 id:2:initdefault: , 那么就改 /etc/rc2.d/ 下面的文件名, 其它类推)
什么时候想用图形了, 再把开头的 "K" 改回 "S" 即可.