我已经编译了我的内核,我想测试它。
我用了
fastboot boot zImage
但是这个命令启动了我的旧内核。为什么?
我已经使用旧内核的 ramdisk 创建并刷新了 boot.img,但它无法启动。有没有办法在没有 UART 的情况下调试启动过程?
问候,米哈尔。
编辑:
我找到了解决方案。在执行引导命令之前,首先我必须执行擦除引导。
但是我得到了启动循环:(当我无法启动时,有什么方法可以读取日志吗?
我真的很想让这个内核可启动。我会很高兴有任何建议。
有时 adb 守护程序会启动,以便您能够获取日志。
所以你可以尝试通过 adb 获取日志
adb shell
logcat > log.txt
你也可以试试这个:
adb shell
cat /proc/kmsg > /sdcard/log.txt
在第一种情况下,我想你只会得到内核输出,因为 android 还没有启动。但是如果 adb 守护进程没有被初始化,那么你就不能记录日志。
您是否正确键入了您的快速启动命令?
它应该是:
fastboot flash boot fileyouwishtoflash