《奔跑吧Linux内核(第2版)卷2:调试与案例分析》- 搭建 qemu + kdump 调试环境
[复制链接]
本帖最后由 iysheng 于 2024-5-5 11:57 编辑
经过几天的假期,今天继续板砖,前段时间尝试在 bbb 上搭建 kdump 的环境,怎奈一波三折,今天尝试搭建 qemu 的开发环境,初期过程还是比较顺利,但是到 crash 调试的时候又出了问题。
前面就是参考书上的描述:
1. 下载仓库(https://e.coding.net/benshushu/runninglinuxkernel_5.0/runninglinuxkernel_5.0.git)[https://e.coding.net/benshushu/runninglinuxkernel_5.0/runninglinuxkernel_5.0.git]。
2. 通过脚本编译内核,./run_debian_arm64.sh build_kernel
3. 通过脚本编译 rootfs,sudo ./run_debian_arm64.sh build_rootfs
4. 通过脚本启动内核,./run_debian_arm64.sh run
在测试 5.2 节的案例一,一个简单的宕机案例的时候又出问题了,虽然可以正常触发 kdump 并重启系统,
但是我尝试使用 crash 工具的时候,提示我下面的错误:
尝试 apt update 更新系统,发现也出问题:
|