我目前运行的是 Ubuntu 16.04 操作系统。为了进行实验,我询问了仅登录Ubuntu CLI模式的方法(即GUI版本根本不能启动)。在回答我的问题时,有人建议我类似
sudo systemctl start lightdm.services
当我输入这个命令并重新启动系统时,它确实起作用了,并且给了我一个命令行界面来登录(没有任何 GUI 元素;甚至当我输入时浏览器也没有打开firefox www.google.co.in
)。
现在,我想再次回到GUI版本。
我输入了以下命令
sudo systemctl stop lightdm.services
然后重新启动系统。操作系统仍然仅在 CLI 模式下打开。我的命令有问题吗?
请指导我。
答案1
您提到的命令仅对当前启动有效。该stop
用户可以暂时禁用您的 GUI,但在下次重新启动时您将返回到图形界面。我假设你的意思是sudo systemctl disable lightdm
和systemctl enable lightdm
,这将分别禁用和启用你的GUI(因此是你之前问题的解决方案)
由于您可能正在为之前的问题尝试不同的解决方案,因此我建议按顺序执行以下命令:
sudo systemctl unmask lightdm
(如果你屏蔽了lightdm,即使你启用它也不会启动)sudo systemctl enable lightdm
(如果启用它,您仍然需要以“graphical.target”模式启动才能获得 GUI)sudo systemctl set-default graphical.target
然后sudo reboot
重新启动你的机器,你应该回到你的 GUI。
答案2
sudo systemctl set-defaultgraphical.target 然后 sudoreboot 重新启动计算机。在我的系统上运行良好,重新启动后立即重定向到我的 GUI。
答案3
sudo systemctl start lightdm.service
应该启动显示管理器光DM。显示管理器是提示您输入用户的用户名和密码的屏幕,以便您可以登录系统。在 Ubuntu 上,它是默认启用的,即它在引导时启动。
该命令不应让您进入 tty(即 CLI 模式)。如果你想进入 tty,你可以直接运行,sudo systemctl stop lightdm.service
但最简单的方法是按Ctrl+ Alt+ 功能键之一(例如F3对于 tty3)。
由于 lightdm.service 可能已启用,因此每次启动操作系统时都应该启动它。如果由于某种原因被禁用,请尝试启用它sudo systemctl enable lightdm.service
,然后启动它sudo systemctl start lightdm.service
或重新启动。