安装包“upstart-sysv”后,Ubuntu 16.04LTS无法启动

刚刚在Intel NuC5i7上安装了新的官方Ubuntu 16.04桌面LTS。

sudo apt install upstart-sysv; sudo reboot sudo apt install upstart-sysv; sudo reboot会破坏我的系统。

靴子卡在紫色屏幕上。

我可以使用Ctrl-Alt-F6访问另一个终端。 如果我用Ctrl-Alt-F6切换回来,我会得到一个神秘的错误(不确定它是否相关):

  • /lib+/init/init-d-script: 12: /etc/rc2.d/S02whoopsie: -c: node found basename: missing operand

我已经在Virtualbox VM中重现了它,我在启动时被重定向到终端登录,并显示以下错误消息:

  • [ 17.012097] systemd-logind[1270]: Failed to start user service, ignoring: Unknown unit: user@1000.service

只有我吗? 我该怎么做才能修复我的系统并有一个工作新贵?

也许您错过了这一点:使用Upstart软件包并删除Systemd,您需要更新Ubuntu系统以反映您在重新启动之前所做的更改。

 sudo update-initramfs -u 

不知道是否可能,但您可以尝试启动恢复模式并恢复systemd。

 sudo apt-get install ubuntu-standard systemd-sysv sudo update-initramfs -u sudo reboot 

希望这可以帮到你

重启后提供系统选择,进入屏幕,选择Ubuntu高级选项,选择4.4 … upstart,之后我的系统启动并且行为正常。

我有一些非常相似的东西,在最近的安装后发表的systemd-sysv失败了

在中止安装后,我在终端中输入了apt-get -f install。 它似乎已经修复了它,只要它允许我启动到桌面GUI。 如果其他一切都丢失了,那么你可能值得尝试。