vmlinuz还原成vmlinux

1. od -A d -t x1 vmlinuz > temp
2. vi temp, 找到‘1f 8b 08 00'
3. 将此行最前面的数字加上,从第一个xx到1f的个数,得到一个值为START_CUR
4. dd if=vmlinuz bs=1 skip= START_CUR | zcat > vmlinux

如果2步骤得出如下
0024576 24 26 27 00 ae 21 16 00 1f 8b 08 00 7f 2f 6b 45
START_CUR=24576+8 

你可能感兴趣的:(vmlinux,vmlinuz)