要让Debian 9默认进入命令行界面,需通过修改GRUB配置实现,首先编辑/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT参数值改为"quiet text",保存后执行update-grub更新配置,若已安装图形界面,还需禁用其服务(如systemctl disable lightdm或gdm3),重启系统后,GRUB将默认加载内核并以命令行模式启动,跳过图形登录界面,此方法适用于无需图形界面的服务器或开发环境,可节省系统资源并提升启动速度。
在Linux系统中,直接进入命令行(也称为“文本模式”或“控制台模式”)是许多系统管理员和开发者的首选,尤其是在服务器管理、资源优化或图形界面出现问题时,Debian 9默认可能安装了图形界面(如GNOME),但我们可以通过简单配置,让系统启动时直接跳过图形界面,进入命令行模式,本文将详细介绍两种常用方法,并附上常见问题解决思路。
为什么需要直接进入命令行?
直接进入命令行模式主要有以下优势:
- 节省资源:图形界面会占用较多CPU、内存及显存资源,命令行模式更适合轻量级运行,尤其适合服务器或老旧硬件。
- 高效管理:对于熟悉命令行的用户,通过键盘输入命令比鼠标操作更快捷,适合批量操作或远程管理。
- 故障排查:当图形界面无法启动(如驱动冲突、服务异常)时,命令行模式是排查问题的唯一入口。
方法一:通过GRUB引导配置永久进入命令行
GRUB(Grand Unified Bootloader)是Debian 9的默认引导程序,通过修改GRUB配置文件,可以设置系统启动时默认加载命令行模式。

操作步骤:
备份原始GRUB配置文件
修改系统配置前,建议先备份原始文件,避免误操作导致系统无法启动:
sudo cp /etc/default/grub /etc/default/grub.bak
编辑GRUB配置文件
使用文本编辑器(如nano或vim)打开GRUB配置文件:
sudo nano /etc/default/grub
(若未安装nano,可通过sudo apt install nano安装)
修改关键参数
在文件中找到以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
这行定义了Linux内核的默认启动参数,quiet splash会启用图形界面并隐藏启动日志。
将其修改为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
text参数强制系统以文本模式启动。
如果希望启动时显示详细日志(便于排查问题),也可以改为:
GRUB_CMDLINE_LINUX_DEFAULT="text loglevel=7"
更新GRUB配置
保存文件后(nano中按Ctrl+O保存,Ctrl+X退出),运行以下命令更新GRUB配置:
sudo update-grub
执行后会看到“Generating grub configuration done”提示,表示配置已生效。
重启系统验证
sudo reboot
重启后,系统将直接进入命令行登录界面,不再加载图形界面。
恢复图形界面的方法
若需恢复图形界面,只需将/etc/default/grub中的text改回quiet splash,然后执行sudo update-grub并重启即可。
方法二:通过systemd设置默认运行级别
Debian 9使用systemd作为初始化系统,通过设置默认的target(目标模式),可以更灵活地控制启动流程,命令行模式对应multi-user.target(多用户模式),图形模式对应graphical.target(图形模式)。
操作步骤:
设置默认target为命令行模式
执行以下命令:
sudo systemctl set-default multi-user.target
执行后会看到“Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.”的提示,表示已将默认启动模式设置为命令行。
重启系统验证
sudo reboot
重启后,系统将直接进入命令行登录界面。
恢复图形界面的方法
若需恢复图形界面,执行以下命令:
sudo systemctl set-default graphical.target
然后重启系统即可。
临时进入命令行(无需修改配置)
如果只是临时需要进入命令行(例如图形界面卡死),不想修改默认配置,可以通过以下方法:
启动时进入GRUB菜单
重启电脑,在开机界面出现时,长按Shift键(或Esc键,具体取决于主板和GRUB版本),进入GRUB引导菜单。
选择“Advanced options”
在GRUB菜单中,选择“Advanced options for Debian GNU/Linux”(Debian高级选项),按回车进入。
选择“Recovery mode”或“text mode”
在子菜单中,选择带有“Recovery mode”(恢复模式)或“text”(文本模式)的内核版本(通常标注为“(recovery mode)”或“(text)”),按回车启动。
系统将以命令行模式启动,此时可以进入root用户进行故障排查(输入root登录,密码与普通用户相同,或根据提示操作)。
正常启动时临时切换
若已进入图形登录界面,

