早期用户空间初始化未找到

早期用户空间初始化未找到

我一直在为我的 Android 设备编译内核,并且遇到了这个问题。

我已将内核从 移植v3.10.1083.18.

我已经完成了内核的最后一部分,并解决了它遇到的几乎所有问题。

我遇到的问题是在早期用户空间初始化中,它在那里加载 rootfs,但要做到这一点。

我需要/init执行二进制文件,但失败并且找不到任何初始化文件。

我尝试添加 bootargs 但失败了

[    1.147003] Freeing alternatives memory: 112K
[    1.147072] Failed to execute /init (error -2)
[    1.147093] Failed to execute /init
[    1.147114] Failed to execute /init (error -2).  Attempting defaults...
[    1.147172] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

以上消息是我每次收到的消息。

有人可以解释我做错了什么或我错过了什么吗?

我的内核来源:https://github.com/tejasudupa/3.18-kernel-kenzo

我已经添加了所有正确的配置,但仍然失败。

相关内容