You'll need, from memory, at least a 3.6.x kernel due to systemd
cgroups
requirements (and there could be other reasons too i don't remember). But
that isn't a new req, it's been around since ~ F22.
So in a chroot systemd is not running as there is no dbus running either.
Sorry but you're very much on your own for kernels this ancient,
most
android are on 3.18.x and they do 'work' to at least some level of work.
Umm then seems like all of my devices uses ancient kernels. Smartphone uses 3.4.5.
I particularly don't need any advanced features, as long as it works I am happy. This
particular "feature" breaks the system entirely because any program that relies
on glibc fails.