Emuelec4.3-4.5开机出现满屏log,通过网上查资料分析,和看开机日志发现以下这条
[ 6.002128@1]- cgroup: cgroup2: unknown option "nsdelegate"
EMUELEC:/usr/lib/systemd # uname -a
Linux EMUELEC 4.9.269 #1 SMP PREEMPT Thu Apr 7 17:26:33 CDT 2022 aarch64 GNU/Linux
EMUELEC:/usr/lib/systemd # systemctl --version
systemd 250 (250.4)
-PAM -AUDIT -SELINUX -APPARMOR -IMA -SMACK -SECCOMP -GCRYPT -GNUTLS -OPENSSL -ACL +BLKID -CURL -ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP -LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid
所以基本原因猜测是emuelec用的Linux内核版本过低4.5为linux4.9.269,而emuelec用的systemd程序版本过高为systemd 250 (250.4)导致。
参考网上资料,这个问题可以直接忽略,不影响使用,要解决的话,可以自己变异emuelec,编译时将systemd版本降低,或则等emuelec使用v4.13+的linux内核
However, I am still on kernel 4.12 (I can't update to 4.13 because of a wifi issue).
I assume from reading the linked systemd issue (from your #3 edit) that we'll see this log entry whenever using systemd 235 while kernel < 4.13. If you're on LTS you're not on 4.13.
I'm going to ignore it because it looks like it falls back if not supported: