目前,当我尝试以正常模式启动计算机时,它会显示脉动的 kubuntu 徽标,然后黑屏将永远存在。
我做了什么来到这里:安装了 Ubuntu 15.10,然后立即安装了 kde 桌面。我当时正在同时编译 64 位和 32 位的东西,在安装 32 位 gcc 或 g++ 或类似程序的过程中,它卸载了一些 kde 包。是的,它确实警告了我。我对此负全部责任。由于我没有重新启动,系统运行良好,直到今天它崩溃了,我重新启动了它。它没有启动到桌面,我必须输入我的登录名和密码才能获得命令行。它只抱怨 wine-staging:i386 坏了,有点随机,可能不相关。所以自然而然地,我想完全摆脱 kde 并恢复默认设置,所以我安装了 ubuntu-dekstop。重新启动,就这样,黑屏,什么也没发生。但奇怪的是,当我选择使用 upstart 选项启动时,它启动正常。那么问题是,我能让正常启动再次工作吗?也许可以在启动时去掉 kubuntu 徽标?
答案1
为了解决这个问题,需要安装正确版本的 libqt5x11extras5。
sudo apt-get install libqt5x11extras5=5.4.2-2build1
根据 packages.ubuntu.com,5.4.2-2build1 是 Wily 的正确版本。之前我使用的是 5.5.1-1 版本,它会导致段错误。
损坏的软件包来自 Kubuntu-ppa Backports: http://www.ubuntuupdates.org/package/kubuntu-ppa_backports/wily/main/base/libqt5x11extras5
答案2
嗯,i386 坏了......听起来一点也不好。对于稳定的桌面操作系统,我会诚实地删除它并安装最新的 Ubuntu LTS 操作系统。目前是 14.04,直到 16.04 发布(传统上在 4 月底和 10 月再次发布)。虽然 15.10 不是 LTS,但它只支持 9 个月,预计会有错误。
但如果你确实想尝试修复它,请从以下开始:
sudo apt-get update
首先然后
sudo apt-get upgrade
其次,最后重启。这显然会更新和升级你的操作系统。如果这没有帮助,那么尝试更暴力的尝试:
sudo history
这应该(关键词:应该)包含您在终端中执行的每个命令。这可以帮助您准确地隔离您运行的命令,以找出要恢复的命令。这帮助我隔离并修复了 Ubuntu 12.04 LTS Precise Pangolin 上不显示桌面的问题。
如果您以 root 身份运行命令(不推荐!!),则必须以 root 身份查看 root 历史记录。为此:
su -
使用你的 root PW 登录然后运行:
history
如果这些没有帮助;让我问一下,您是在 64 位 CPU 上运行 64 位版本的 Ubuntu 吗?还是在 32 位 CPU 上运行 32 位操作系统?还是在 64 位 CPU 上运行 32 位操作系统?还是在 32 位 CPU 上运行 64 位操作系统?
祝你好运,驯服狡猾的狼人。