由于启动作业正在运行而无法启动系统。

我在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分钟以上。我应该怎么做来解决这个问题,甚至进行故障排除?

升级后,我让我的电脑整夜运行,持续了10多个小时,但问题依然存在。 - Zayne S Halsall
我的Ubuntu 17.04刚刚出现了同样的错误,按下Ctrl+Shift+N切换到tty,登录后重新启动,错误就消失了。不确定将来是否会再次发生。 - 林果皞
在Ubuntu 17上,可能会出现与此类似的问题。你可以在https://askubuntu.com/a/1007917/156671找到解决方法。 - Brad Werth
7个回答

你可以按照以下方式解决这个问题,这对我有效。 FYI:我是从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。
现在我回到了桌面,没有dash或unity,只有图标和壁纸。 现在运行这个。
sudo apt-get install ubuntu-desktop

现在,完成后请重新启动

桌面已恢复!

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

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

现在重新启动。 已完成!


9伟大的企鹅神保佑你,了不起的人类。你救了我。 - David Castillo
由于libcogl和/或Nvidia问题,我将系统从15.10升级到16.04,但仍然遇到相同的问题。最后,我通过移除plymouth和lightdm解决了这个问题。 - Zayne S Halsall
我不需要卸载plymouth来解决这个问题(而且在root shell中,我收到了一个关于cryptsetup的可怕提示)。切换到lightdm有所帮助,但是我却陷入了登录循环中。为了修复它,我不得不chown .Xauthority - k0pernikus
2我收到错误信息,说文件系统被挂载为只读(就算在恢复模式中也是如此???)所以我不得不这样做:mount -o rw,remount / - trpt4him
最后,我的会话一打开就立即关闭:我不得不执行以下操作:chown myusername /home/myusername/.Xauthority。 - laugeo
@swapyonubuntu - 谢谢。这个解决方案对我有用! - BustedSanta
非常感谢 - RE60K
感谢swapyonubuntu!1)在BIOS完成后按住Shift键进入GRUB。2)选择高级选项。3)选择Ubuntu,...,(恢复模式)。灰色选项屏幕。4)选择“网络”。我只使用无线网络,所以可能不会有任何变化。回到灰色选项屏幕。5)选择降级为root用户。6)按Enter键。获得root提示符(#)。lightdm已经安装好了,所以我只需运行以下命令:7)sudo dpkg-reconfigure lightdm。按下Ctrl-Alt-Del,完整的Unity桌面就回来了。 - Mark D
哇,我一定要记住永远不要选择GDM。 - max pleaner
我也遇到了upstart-udev-bridge的问题。根据http://askubuntu.com/questions/763735/ubuntu-16-04-blank-screen-at-bootup上的建议,运行`cat ~/.xsession-errors让我意识到我需要将/sbin`添加到我的PATH中。 - Nicholas Albion
你就像我小学图书馆管理员常说的那样,是一个传奇的电动午餐盒! - Tugzrida
我按照这个解决方案操作后,问题立即得到修复。我按照指示进行了操作,但是重新安装所述的软件包后,出现了严重的视觉故障(登录界面正常,但桌面显示扭曲)。因此,我再次移除了'xserver-xorg-video-intel',现在似乎一切正常。我在VirtualBox上运行的是Ubuntu 18.04。 - Gleb Varenov

今天早些时候遇到了同样的问题。
在这里找到了解决方法(https://bbs.archlinux.org/viewtopic.php?id=195223),可能是与plymouth有关的问题,然后将其移除(反正我对循环登录动画也不感兴趣...),接着又遇到了nvidia驱动程序的问题。
我只是移除了所有与nvidia相关的软件,然后,嘿,我现在正在输入这个答案。
sudo apt-get remove plymouth
sudo apt-get purge nvidia
sudo reboot

我遇到了同样的问题,这个方法对我有效。谢谢。 - Nicklas2751
1其实,我解决了我的问题。我只是执行了 sudo apt-get purge nvidia-common 命令,问题就解决了。 - Raza

对于那些在更新后遇到Linux启动问题的人(包括我在内),这里有一个完整的解决方案(我自己使用过,并成功恢复了一切)。
不要慌张! 如果您的计算机在登录界面卡住了,请按下Ctrl+Alt+f2键。 它会要求您输入登录用户名和密码。 将以太网电缆(LAN电缆)从您的WiFi路由器或调制解调器连接到计算机上。 输入dhclient eth0并按回车键。 为了测试网络连接,请尝试ping www.google.com,如果失败,请检查您的LAN连接、路由器或调制解调器(连接WiFi是一个繁琐的过程,所以先尝试LAN连接)。 输入reboot并按回车键。 现在一直按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下载适用于Xenial Xerus的ubuntu-tweak(这是唯一可用的版本!)。 重新启动系统,完成!

大大的掌声!救了我的一天! - iamandrewluca
这个并没有解决主题冲突的问题。图标之间发生冲突,比如当我拖动终端时,并不是实时的跟随(想象一下在Windows XP中拖动文件夹的效果),等等。有人能帮忙吗? - Milan
如果在启动过程中出现卡顿(例如“无法启动登录服务”),按下control+alt+f2键将无法显示可用的tty。 - Florian Castellane
@FlorianCastellane 如果它不起作用,你可以检查一下启动菜单中的功能键是否需要使用'fn+f2'或者只是'f2'。 - Sohan Nipunage
那不是用来进入启动菜单的,那是用来访问tty2的。 - Florian Castellane
@FlorianCastellane,你无法使用control+alt+f2进入tty,所以我建议你尝试使用control+atl+fn+f2。根据硬件的不同,有些需要按下fn(功能键)+f2才能使'f2'起作用。这就是为什么我建议你查看启动菜单,看看你是需要按下fn+f2还是只需按下f2。 - Sohan Nipunage
是的,它确实有效。我的意思是,在tty2上我不会得到登录提示。 - Florian Castellane
第三步只需重新启动,这对我解决了问题。 - iopq

我在一台全新的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)

有趣的是,我能够在恢复模式下启动,直到我看到恢复模式菜单,从那里选择“继续”,我就能进入正常的图形环境。与正常模式的区别只是引导过程以文本模式完成。这表明显示管理器和负责在计算机启动时显示带有Ubuntu标志等图形屏幕的软件plymouth之间存在冲突。
事实上,修复此问题所需的唯一步骤就是通过在恢复模式下执行以下操作来移除plymouth
sudo apt remove plymouth

重启一下。

这对我起作用了。有着完全相同的解决方案。 - Axel
谢谢,那也解决了我的问题..不过Ubuntu的动画标志消失了。不过没关系! - Abdelaziz Mokhnache

安装Nvidia驱动程序(361)后遇到了同样的问题。我将其移除后,一切都正常工作了。我使用的是GeForce 920(Optimus)。Nouveau与它兼容良好,所以我打算再坚持几个月,然后再尝试安装Nvidia驱动程序(希望那时候这个bug已经被修复了)。

另一个解决方案是下载安装程序的mini.iso版本;它可以绕过这个问题。在安装时,请确保有良好的互联网连接,因为它会下载很多文件。
在设置过程中,您将被询问要安装哪种类型的Ubuntu。

你可以通过使用'Ctrl+c'直接跳过等待,然后进入登录界面并开始解决问题。如果不这样做,有时会一直进行下去。