我的系统上没有 /proc/sys/fs/binfmt_misc/CLR 吗?

我的系统上没有 /proc/sys/fs/binfmt_misc/CLR 吗?

我运行用它编程的docky,mono所以我认为 binfmt 运行正确,但proc-sys-fs-binfmt_misc.automount抱怨它,因为我没有/proc/sys/fs/binfmt_misc/CLR

CONFIG_BINFMT_MISC=y我的内核配置中已经有了。

答案1

/proc/sys/fs/binfmt_misc/CLR当您注册名为“CLR”的二进制格式时,由内核创建。可以手动注册吗?

echo ':CLR:M::MZ::/usr/bin/mono:' | sudo tee /proc/sys/fs/binfmt_misc/register

如果这有效,那么解决方案可能是您应该在/etc/binfmt.d;中添加一个文件请参阅man binfmt.d获取更多信息。

您确定 systemd 正在抱怨它尚未存在吗? systemdsystemd-binfmt.service应该为你做到这一点(但我认为它确实需要该配置文件才能做到这一点)。

相关内容