初期ユーザー・スペース初期化が見つかりません。

初期ユーザー・スペース初期化が見つかりません。

私のAndroidデバイス用のカーネルのコンパイル中にこの問題が発生しました。

v3.10.108からカーネルを移植しました3.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

正しい設定をすべて追加しましたが、まだ失敗します。

ベストアンサー1

おすすめ記事