我想从vmlinuz生成System.map,因为大多数机器没有System.map文件。实际上,vmlinuz被压缩为vmlinuz或bzImage。
有什么工具或脚本可以做到这一点?
我试过:
dd if=/boot/vmlinuz skip=`grep -a -b -o -m 1 -e $'\x1f\x8b\x08\x00' /boot/vmlinuz | cut -d: -f 1` bs=1 | zcat > /tmp/vmlinux
它失败了:
zcat: stdin: not in gzip format
32769+0 records in
32768+0 records out