我最近完成了 Ubuntu Desktop 15.04 的全新安装。
我能够登录到图形环境,直到我启用“启动到文本”,如下所示:如何在启动时禁用 X 以便系统以文本模式启动?
1. 注释掉
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"2. 添加“文本”
GRUB_CMDLINE_LINUX="文本"3. 取消注释
GRUB_TERMINAL=控制台4.
sudo 更新 grub5.
sudo systemctl 设置默认多用户.target现在系统不加载 GUI,只有文本提示。
当我需要 GUI 时,我使用
sudo systemctl 启动 lightdm图形登录提示出现,但当我输入密码时屏幕闪烁,再次出现密码提示。
我甚至恢复了所有更改:grub 文件和
sudo systemctl 设置默认的graphic.target请问我现在如何登录 GUI?
答案1
根据错误报告, 2015 年 3 月 21 日报告 Ubuntu 15.04 Xserver 无法使用 systemd + lightdm 启动或冻结。有关此更改的影响以及如何从 systemd 切换到 upstart 并再次切换回的详细信息,请参阅这一页。
要检查你的系统使用的是 systemd 还是 upstart,你可以通过发出命令来测试,sudo initctl version
如果 upstart 正在处理 init,该命令将返回 upstart。另一个有用的方法是发出命令,dpkg -S /sbin/init
它会告诉你哪个包安装了它(在我的情况下,在 14.04 上是 upstart),你可以从我们的朋友那里找到更多关于如何做到这一点的非常好的答案Unix 和 Linux。关于识别 init 系统也可用。
要查看你的 lightdm 是否按照设计在 upstart 下工作,你可以安装upstart-sysv软件包,这将删除 ubuntu-standard 和 systemd-sysv(但不应删除任何其他内容。如果删除,请通知开发人员!),然后运行 sudo update-initramfs -u。之后,grub 的“高级选项”菜单将有一个相应的“Ubuntu,带有 Linux ... (systemd)”条目,您可以在其中使用 systemd 进行一次性启动。
您可以恢复到 systemd 安装systemd-sysv和Ubuntu 标准包。
另一个选择似乎是使用 systemd 下的 gdm 而不是 upstart 下的 lightdm。
更多来源(未链接到其他地方):
答案2
我也遇到了 lightdm 拒绝显示的问题。就我而言,我同时拥有“普通” ubuntu 和 kubuntu-desktop,因此我选择 sddm 作为登录屏幕(sudo dpkg-reconfigure lightdm 允许我选择我想要的登录管理器)。也许安装 sddm(如果您不想要整个 Kubuntu 桌面)可能是一种解决方法(但我不知道如何仅安装和配置 sddm 的详细步骤)。我使用的是 Haswell 集成显卡设置。
gdm 似乎也可以工作:https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1434799
答案3
我从 14.04 升级后遇到了这个问题。我重新启动了系统,进入终端,测试了终端上的登录,确定我的登录有效。我以 root 身份登录,执行了 apt-get update,然后看到一个错误,提示我需要运行 dpkg --configure -a。我运行了该命令并让它重新配置系统。完成后(大约一个小时),我重新启动了系统,并能够登录到图形登录。
答案4
我所经历的痛苦来自于*.desktop
在我的计算机上添加或删除文件时,屏幕变黑,只有一个光标和“搜索栏” alt-F2
。
第一次,我尝试手动向 Sublime Text 添加一个*.desktop
文件/.local/share/application
,但这却弄乱了我的计算机。
第二次我使用软件的快捷方式添加了 Android Studio 启动器,它会*.desktop
自动创建一个并将其放置在 中/.local/share/applications
。 此后,我的操作系统崩溃了,当我尝试重新启动并重新登录时,我看到了黑屏。
第三次,发生在 3 小时前,我*.desktop
从 删除了一个重复文件/.local/share/applications
,然后注销。当我重新登录时,我又遇到了这个问题。
我对此束手无策。第一次发生后,我不得不重新安装 Kubuntu 15.04。第二次发生时,我不得不做一些复杂的事,我希望我记下来了,但也包括创建一个新用户并从旧用户帐户转移我的所有数据。
我想我得再经历一次,但这很令人担忧。如果一周内发生了 3 次,下一周也一定会发生,谁知道要多久才能修复……
更新
我可以通过运行 恢复桌面sudo apt-get install kubuntu-desktop
。它到底是怎么卸载的,我不知道,但就是这样。我希望这对某些人有帮助。