内核
smilesundream
这个作者很懒,什么都没留下…
展开
-
内核构建过程
内核文件 vmlinux:编译出的最原始内核文件,无压缩 zImage:vmlinux经过gzip压缩之后的文件 bzImage:类似zImage,但是适用于比较大的内核 initrd:引导硬件读取zImage的程序 uImage:zImage前面加个0x40长度的tag,适用于U-boot vmlinuz:指向zImage或bzImage的链接 ...原创 2018-12-29 19:24:07 · 451 阅读 · 0 评论 -
内核文件
参考:https://blog.csdn.net/gatieme/article/details/48918399 内核文件 vmlinux:编译出的最原始内核文件,无压缩 zImage:vmlinux经过gzip压缩之后的文件 bzImage:类似zImage,但是适用于比较大的内核 initrd:引导硬件读取zImage的程序 uImage:zImage前面加个0x40长度的tag...原创 2018-12-29 19:25:38 · 234 阅读 · 0 评论 -
符号表
定义 提供内核地址到符号信息的映射,内核是使用地址进行运作的,并不会使用符号,符号只是用于调试用。 文件 /boot/System.map:nm vmlinux生成的固定文件 /proc/kallsyms:供oops使用,根据内核情况动态更新 参考资料: 符号表:https://blog.csdn.net/wuyongpeng0912/article/details/467...原创 2019-01-21 11:26:51 · 925 阅读 · 0 评论 -
vmlinuz文件解压缩
[root@centos boot]# od -t x1 -A d vmlinuz | grep "1f 8b 08" 0013408 ff e0 1f 8b 08 00 ea 80 b9 52 02 03 ec 5b 7f 74 [root@centos boot]# dd if=vmlinuz bs=1 skip=0013410 | zcat > vmlinux gzip: ...转载 2019-01-16 20:32:44 · 2093 阅读 · 0 评论