Ubuntu 磁盘启动错误“如果 upstart 在容器中运行,则启动轨道 [失败]”

Ubuntu 磁盘启动错误“如果 upstart 在容器中运行,则启动轨道 [失败]”

我制作了一个自定义的 Ubuntu 发行版。当我尝试从中启动时,出现错误“如果 upstart 在容器中运行,则启动轨道 [失败]”,并且屏幕卡在启动屏幕上。此错误的原因是什么?

答案1

就我而言,问题似乎出在LiveCD定制指南删除initctl

如果您安装了软件,请务必运行...

rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl

原始.iso图像包含/sbin/initctl在 squashfs 文件系统中。将该文件重新添加到我的自定义映像中解决了我的问题。我认为删除的步骤initctl仅适用于 9.10,旨在撤消指南前面的相关步骤:

在 9.10 中,在安装或升级软件包之前您需要运行...

dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl

相关内容