由于启动正在运行的挂起作业而无法引导系统


51

我已经在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分钟以上。我该怎么做才能解决此问题甚至进行故障排除?


仅供参考,升级后的FYI使我的矿井通宵运行-因此10多个小时都存在相同问题。
Zayne S Halsall

我的ubuntu 17.04刚才有同样的错误,ctrl + shit + N更改tty,登录,重新启动,没有更多错误了。不确定将来是否会再次发生。
林果皞

可以在askubuntu.com/a/1007917/156671上找到关于Ubuntu 17上类似问题的可能的狐狸。
Brad Werth '18

Answers:


56

您可以按照以下方式解决此问题,它对我有用。 仅供参考:我已从14.04升级到16.04。

按下SHIFT键或ESC进入安全模式。选择网络,然后放到root提示符。然后运行以下命令。

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

现在,在此之后重新启动

桌面又回来了!

现在,您可以再次安装英特尔图形驱动程序,

sudo apt-get install xserver-xorg-video-intel

立即重启。完成!


7
伟大的企鹅上帝保佑你,真棒人类。你救了我。
大卫·卡斯蒂略

由于libcogl和/或Nvidia问题(同样的问题),从15.10升级到16.04。删除普利茅斯和lightdm为我做了。
Zayne S Halsall

我不需要卸载plymouth即可解决此问题(我在root shell中收到有关cryptsetup的可怕提示)。切换到lightdm很有帮助,但是我陷入了登录循环。要解决这个问题,我不得不.Xauthority
绞死了

2
我收到错误消息,说文件系统已只读安装(即使在恢复中??),所以我必须这样做:mount -o rw,remount /
trpt4him

最后,我的会话开始打开,然后立即关闭:我必须这样做:chown myusername /home/myusername/.Xauthority
laugeo

8

今天早些时候遇到了同样的问题。

在这里发现(https://bbs.archlinux.org/viewtopic.php?id=195223),这可能是与普利茅斯相关的问题,并且在将其删除后(无论如何我真的不喜欢循环登录动画...),我遇到了nvidia驱动程序的麻烦。

我刚刚删除了所有与nvidia相关的软件,瞧,我在这里输入答案。

sudo apt-get remove plymouth
sudo apt-get purge nvidia
sudo reboot

有同样的问题,这对我有用。谢谢
Nicklas2751 '16

1
实际上,我已解决了问题。我只是做了sudo apt-get purge nvidia-common,解决了这个问题。
拉扎

5

对于那些在更新后搞砸了Linux引导的人(包括我在内的许多用户发生了这种情况),这里是完整的解决方案(我使用过,我可以取回所有东西)。

  1. 不要惊慌!
  2. 如果您的计算机挂在登录屏幕上,请按Ctrl+ Alt+f2
  3. 它将询问您的登录用户名和密码。
  4. 将WiFi路由器或调制解调器的以太网电缆(LAN电缆)连接到计算机
  5. 输入dhclient eth0并按enter
  6. 为了测试网络,请尝试ping www.google.com是否有任何故障,然后请检查您的LAN连接,路由器或调制解调器(连接到WiFi是一个繁琐的过程,因此请首先尝试LAN连接)
  7. 键入reboot并按enter
  8. 现在继续按EscShift键。
  9. 进入最新的内核恢复模式。
  10. 使用键盘上的箭头键进行导航。
  11. EnterNetworking
  12. 现在它将显示上一个屏幕。
  13. 单击root(您需要root访问权限才能修改系统)。
  14. sudo apt-get install -f --reinstall lightdm
    

    (它将下载200mb的数据)

  15. sudo apt-get install unity
    
  16. sudo apt-get install ubuntu-session
    
  17. sudo dpkg-reconfigure lightdm
    
  18. 它将要求您从两个选项中选择一个:gdmlightdm。选择lightdm
  19. sudo apt-get install gnome
    

    (它将下载700mb的数据)

  20. 运行reboot,您应该能够恢复工作(尽管由于主题冲突,您的桌面看起来很丑。不要担心,步骤23和24将解决此问题)。
  21. 打开终端(Ctrl+ Alt+ T)并运行

    sudo apt-get autoremove
    

    (清除所有不必要的依赖项,这些依赖项在安装新软件包时可能会导致问题)

  22. sudo apt install unity-tweak-tool
    
  23. sudo apt-get autoremove --purge light-themes
    
  24. sudo apt-get install light-themes
    
  25. 最后,从ubuntuupdates.com下载ubuntu-tweak (可与Xenial Xerus一起使用的版本,在其他任何地方都无法使用!)
  26. 重新启动系统并完成!

大掌声!拯救了我的一天!
安德鲁·卢卡

这不能解决主题冲突问题。图标冲突,当我拖动终端时,它不会实时拖动(想象一下在Windows XP中拖动文件夹),等等。有人可以帮忙吗?
米兰

如果它在引导过程中挂起(例如Failed to start Login Service),则control + alt + f2不会显示可用的tty ...
Florian Castellane

@FlorianCastellane它应该工作,但如果它不工作,你可以检查功能键在启动菜单,如果他们需要“FN + F2”或只是“F2”
Sohan Nipunage

那不是进入启动菜单,那是为了访问tty2
Florian Castellane

3

我刚在ThinkPad X201的全新Ubuntu 19.04上遇到了相同的问题。系统将在黑屏的情况下永久挂起,并且不会对任何键盘输入做出反应。在下次重新启动(进入恢复模式)时,当检查时,/var/log/boot.log我会看到问题中指出的错误:

A start job is running for Hold until boot process finishes up (Xmin Xs/no limit)

有趣的是,我能够以恢复模式启动,直到看到恢复模式菜单为止,从那里,当选择“恢复”时,我将进入正常的图形环境。与普通模式的区别仅在于引导过程是在文本模式下完成的。这表示plymouth在计算机启动时,显示管理器和,负责显示带有Ubuntu徽标的图形屏幕的软件等之间存在冲突。

确实,解决此问题的唯一步骤是plymouth通过在恢复模式下执行remove:

sudo apt remove plymouth

并重新启动。


这对我有用。有完全相同的解决方案。
阿克塞尔(Axel)

谢谢,这也解决了我的问题..但是动画的Ubuntu标志消失了。但谁在乎!
Abdelaziz Mokhnache

0

安装Nvidia驱动程序(361)后遇到同样的问题。我删除了它,现在一切正常。我有一个GeForce 920(Optimus)。Nouveau可以很好地使用它,因此我将坚持使用几个月,然后再次尝试安装Nvidia驱动程序(希望此错误将在那时修复beebln)。



0

另一种解决方案是下载mini.iso安装程序的版本。它绕过了问题。安装它时,请确保它具有良好的互联网访问权限,它将下载很多文件。

在安装过程中,系统将询问您要安装哪种Ubuntu。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.