The main difference is that "containers" are chroots with their own PID
namespace, at least, while an ordinary chroot still keeps the PID numbering
from the host. In other words, the container has its own PID 1 – and
systemd really wants to be PID 1, as init. A container runtime such as
nspawn will
Re: The question regarding missing dependencies.
You might try this:
*zcat /boot/initramfs-$(uname -r).img | grep -E "(depends|provides)"*
If you ran an update and dependencies were missing. Then
*update-initramfs -u*
wouldn't be of any help to you.
I hadn't introduced myself. My background