我刚刚将 Kubuntu 服务器升级到 Ubuntu 16.04.1 LTS。现在它只会在启动时提供控制台登录 - 没有桌面。它之前启动时会进入 kubuntu-desktop。我试过
sudo apt-get purge kubuntu-desktop
sudo apt-get install kubuntu-desktop
(以前可以)但现在它仍然只能启动到控制台登录。我需要做什么才能让它启动到 kubuntu-desktop?
我可以使用以下方式获取 root kubuntu-desktop
sudo startx
但我想要一个正常、安全、普通用户的桌面。
非常感谢,
亚当
答案1
要禁用命令行界面作为默认登录模式,我们需要修改该/etc/default/grub
文件。为此,请执行以下操作:
从命令行登录到您的会话(输入您的用户名,Enter然后再次输入密码Enter)
使用默认文本编辑器打开上述文件。可以是
gedit
、 或nano
。请按如下方式操作:sudo gedit /etc/default/grub
如果您不了解您的文本编辑器,请尝试安装上述任何一个并像往常一样重复:
sudo apt-get install gedit sudo gedit /etc/default/grub
进入后,查找此行:
GRUB_CMDLINE_LINUX_DEFAULT="安静启动文本"
您必须删除该text
位,因此它看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
然后,保存该文件(在编辑器底部查找快捷方式)。
最后,更新 grub:
然后更新 Grub:
sudo update-grub
现在,重新启动。这样你就回到了 GUI!
答案2
上述 luchonacho 的解决方案几乎可行 - 它使用 Kubuntu 启动画面启动 X 服务器,但从未显示登录屏幕。因此,我恢复了文本登录,并发现如果我更正 $HOME/.configure 中文件的所有权,我可以使用 startx 调出常规的非 root Kubuntu 桌面。这不是一个干净的解决方案,但它可行。