问题描述
我在Ubuntu 16.04 Gnome上安装了ubuntu-desktop,我选择了lightdm,现在一旦重新启动,当我按下CTRL + ALT + F2时出现此错误信息:
A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)
这持续了20分钟+。我该怎么做才能解决这个问题,甚至排除故障?
最佳解决思路
您可以通过以下方式解决此问题,它对我有用。仅供参考:我已从14.04升级到16.04。
按SHIFT键或ESC进入安全模式。选择网络,然后切换到根提示符。然后运行以下命令。
sudo apt-get remove plymouth
sudo apt-get remove xserver-xorg-video-intel
现在,重启,
当你重新启动时,你仍然可能会看到黑色或紫色的屏幕,
按Ctrl+Alt+F1
并使用您的用户名和密码登录。
然后运行以下命令。
GDM即Gnome显示管理器也给我带来了问题,所以后续步骤对我来说至关重要
我从gdm3切换到lightdm作为显示管理器。
sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm
出现提示时,选择默认显示管理器作为lightdm
现在我回到桌面,没有破折号或统一但只有图标和壁纸。现在运行这个。
sudo apt-get install ubuntu-desktop
现在,重启之后。
桌面回来了!
现在,你可以再次安装intel图形驱动程序,
sudo apt-get install xserver-xorg-video-intel
马上重启。完成!
次佳解决思路
今天早些时候遇到同样的问题。
在这里找到(https://bbs.archlinux.org/viewtopic.php?id=195223)可能是一个普利茅斯相关的问题,并在删除它之后(我真的没有进入循环登录动画……),我遇到了nvidia驱动程序的麻烦。
我刚刚删除了所有与nvidia相关的软件,瞧,我在这里输入这个答案。
sudo apt-get remove plymouth
sudo apt-get purge nvidia
sudo reboot
第三种解决思路
对于那些在更新后搞砸了Linux启动的人(包括我在内的很多用户都遇到过这种情况)这是完整的解决方案(我使用了,我能够取回所有内容)。
-
别恐慌!
-
如果您的计算机在登录屏幕上挂起,请按
Ctrl
+Alt
+f2
-
它会询问您的登录用户名和密码。
-
将以太网电缆(LAN电缆)从wifi路由器或调制解调器连接到计算机
-
键入
dhclient eth0
并按enter
-
要测试网络,请尝试
ping www.google.com
,如果有任何故障,请检查您的LAN连接,路由器或调制解调器(连接到WiFi是一个繁琐的过程,所以首先尝试LAN连接) -
键入
reboot
并按enter
。 -
现在按住
Esc
或Shift
键。 -
进入最新的内核恢复模式。
-
使用键盘箭头键进行导航。
-
在
Networking
上按Enter
-
现在它将显示上一个屏幕。
-
单击root(您需要root访问权限才能修改系统)。
-
跑
sudo apt-get install -f --reinstall lightdm
(它将下载200mb的数据)
-
跑
sudo apt-get install unity
-
跑
sudo apt-get install ubuntu-session
-
跑
sudo dpkg-reconfigure lightdm
-
它会要求您从两个选项中选择一个:
gdm
&lightdm
。选择lightdm
-
跑
sudo apt-get install gnome
(它将下载700mb的数据)
-
运行
reboot
,您应该可以恢复工作(虽然您的桌面看起来很丑陋,因为主题冲突。请不要担心,步骤23和24将解决此问题)。 -
打开终端(
Ctrl
+Alt
+T
)并运行sudo apt-get autoremove
(清除安装新软件包时可能导致问题的所有不必要的依赖项)
-
跑
sudo apt install unity-tweak-tool
-
跑
sudo apt-get autoremove --purge light-themes
-
跑
sudo apt-get install light-themes
-
最后从ubuntuupdates.com下载ubuntu-tweak(与Xenial Xerus兼容的版本,在其他任何地方都无法使用!)
-
重新启动系统并完成!