我制作了一个自定义的 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