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

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

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

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: [email protected]

只有我一个人这样吗?我该怎么做才能修复我的系统并让 upstart 正常运行?

答案1

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

sudo update-initramfs -u

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

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

希望这可以帮到你

答案2

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

答案3

我遇到了非常类似的事情,在最近的一篇文章中描述过安装 systemd-sysv 失败

中止安装后,我在终端中输入了 apt-get -f install。它似乎已经修复了这个问题,因为它允许我启动到桌面 GUI。如果其他一切都失败了,也许值得你尝试一下。

相关内容