1

カーネルをコンパイルしました。テストしたいと思います。

使用しました

fastboot boot zImage

しかし、このコマンドは私の古いカーネルを起動しました。なんで?

古いカーネルのramdiskを使用してboot.imgを作成してフラッシュしましたが、起動しません。UARTなしでブートプロセスをデバッグする方法はありますか?

あいさつ、ミハル。

編集:

私は解決策を見つけました。ブートコマンドを実行する前に、まず消去ブートを実行する必要があります。

しかし、ブートループが発生します:(ブートできないときにログを読み取る方法はありますか?

私は本当にこのカーネルを起動可能にしたいと思っています。何か提案をいただければ幸いです。

4

2 に答える 2

0

時々 adb デーモンが起動するので、ログを取ることができます。

したがって、adbを介してログを取得することができます

adb shell
logcat > log.txt

また、これを試すことができます:

adb shell
cat /proc/kmsg > /sdcard/log.txt

最初の状況では、Android が起動していないため、カーネル出力のみが得られると思います。ただし、adb デーモンが初期化されていない場合は、ログを取得できません。

于 2015-07-02T19:40:42.913 に答える
-1

fastboot コマンドを正しく入力しましたか?

そのはず:

fastboot flash boot fileyouwishtoflash
于 2012-08-30T09:04:28.293 に答える