A few weeks ago I tried to run Debian and Ubuntu on an older Chromebook with Crouton (also a container solution).
Systemd failed booting, because the last published Chromebook kernel for that device had an incorrectly applied backport of some patch, which made nonexistent system calls return garbage data instead of erroring out.
You can read the details here:
https://github.com/systemd/systemd/issues/11974
https://github.com/dnschneid/crouton/issues/3914#issuecommen...
This kind of stuff took me many tens of hours to debug, and I am relatively experienced with tasks like that.
If you want to have an easy time with Linux, better run the kernel provided with the OS. Containers don't do that.