我在 lenovo z70 上运行 Linux Mint XFCE 系统。我一直尝试在启动时引导到终端(但仍允许我在需要时使用 startx 启动图形界面)。在此处更改这些设置没有任何效果:http://ask.xmodulo.com/boot-into-command-line-ubuntu-debian.html以及此处的说明:https://community.linuxmint.com/tutorial/view/460也无法工作,因为没有“quiet splash”行。我不知道这些是错误还是什么。
答案1
Linux Mint 从 18 版开始使用调用的不同的 init 系统systemd
,因此为了能够启动到控制台,需要使用:
systemd.unit=multi-user.target
简单地添加text
到 GRUB 在这些系统上是行不通的。
您可以使用以下几种方法默认启动到控制台:
方法 1:
编辑文件/etc/default/grub
注释行GRUB_CMDLINE_LINUX_DEFAULT=""
并添加GRUB_CMDLINE_LINUX="text"
#GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="text"
然后通过运行应用更改:sudo update-grub
现在,告诉操作系统systemd
在启动时使用什么目标:
要在终端中默认启动,请运行:
sudo systemctl set-default multi-user.target
下次重启将进入控制台而不加载桌面。
要恢复上述更改(默认重新启用启动到 GUI 桌面),您需要运行:
sudo systemctl set-default graphical.target
方法 2:
禁用 MDM 服务:
要禁用登录 GUI 桌面,您需要禁用 MDM(桌面管理器)服务:
sudo systemctl disable lightmdm
要恢复更改,请运行:
sudo systemctl enable lightmdm
如果您希望按需启动 GUI 桌面而不改变之前的偏好,您可以运行:sudo systemctl start lightmdm