红联Linux门户
Linux帮助

基于X86平台装有Linux的中找出vmlinux

发布时间:2016-02-15 16:19:16来源:linux网站作者:yuesichiu

在/boot目录下没有vmlinux-2.6.xxx文件,只有经过压缩的映像文件vmlinuz-2.6.xxx。我们需要带有调试信息和符号信息的vmlinux-2.6.xxx。


所以可以采用以下方法试试:

ls /usr/src


查看此目录下安装了哪些module。应该会有linux-header-2.6.xxxx-comon等等文件。


这时,可用aptitude search $(uname -r)查找。找到linux-image-2.6.xxx-amd64-dbg,安装此模块。

aptitude update

aptitude install linux-image-2.6.32-5-amd64-dbg


此时再去这个目录看看vmlinux:

/usr/lib/debug/boot/vmlinux-$(uname -r)


也可以利用vmlinuz解压出vmlinux:

gunzip /vmlinuz-$(uname -r) >.>vmlinux


本文永久更新地址:http://www.linuxdiyf.com/linux/18105.html