ICS を構築しましたが、Linux カーネルのバージョン 3.3 を搭載したハードウェアで実行したいと考えています。
ボードが起動すると、Android は init プロセスを開始しますが、すべてのプロセスが強制終了され、次のようなメッセージが表示されます。
[ 7.600000] init: waitpid returned pid 2228, status = 0000000b
[ 7.600000] init: process 'vold', pid 2228 exited
[ 7.600000] init: process 'vold' killing any children in process group
最後に、ボードは次のメッセージであきらめます。
[ 28.090000] init: critical process 'servicemanager' exited 4 times in 4 minutes; rebooting into recovery mode
logcat を init.rc に入れようとしましたが、logcat に到達したり、正常にロードされたりしないように見えるため、デバイスから詳細なログ情報を取得できません。
私のカーネル構成では、ANDROID_BINDER_IPC、ASHMEM、ANDROID_LOGGER、ANDROID_TIMES_OUTPUT、ANDROID_LOW_MEMORY_KILLER、および ANDROID_SWITCH を設定しました。私が見逃したものは他にありますか?http://kernelnewbies.org/Linux_3.3#head-b733d694037e0b34ad47e1b5d38ebc4d1bd1d89fを読んだ後、カーネル 3.3 を使用すると、Android を起動して実行するのが簡単になることを期待していました。
以前にこの問題を見た人はいますか? または、ログ データの取得を手伝ってくれる人はいますか?
よろしくお願いします。
マーカス