|
发表于 2009-2-26 19:01:47
|
显示全部楼层
从 vmlinuz 得到 vmlinux 基本不太可能.
从生成过程来说, vmlinuz 一般就是 bzImage, 它是通过 setup.bin, vmlinux.bin 等文件组装得到的, 具体过程在 x86 平台请参考 arch/x86/boot/tools/build.c 文件, 大体上就是把两个文件拼在一起, 虽然略有修改. vmlinux.bin 则是通过对 vmlinux 进行 objcopy 操作得到的, 这一步是不可逆的.
所以从 vmlinuz 得到 vmlinux.bin 是办得到的, 但是进一步得到 vmlinux 就不太现实了 |
|