01-linux内核裁剪

01-linux内核裁剪

ID:40732256

大小:988.21 KB

页数:6页

时间:2019-08-06

01-linux内核裁剪_第1页
01-linux内核裁剪_第2页
01-linux内核裁剪_第3页
01-linux内核裁剪_第4页
01-linux内核裁剪_第5页
资源描述:

《01-linux内核裁剪》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、内核版本:linux-3.6.tar.bz2,内核升级指导文档:./Makefile查看make指导:Makehelpmakemenuconfig查看PC硬件:CPU,硬盘,内存,显卡,网卡,内存,查看cpu信息:Cat/proc/cpuinfo查看网卡信息:lspci

2、grep-inet,如果你是USB网卡lsusb查看内存信息:cat/proc/meminfo,top,查看硬盘信息:fdiskmake;all:vmlinux生成:./arch/x86/boot/bzImage,见arch/x86/Makefilemakeinstallvi

3、arch/x86/Makefile:这个过程是把生成的内核文件./arch/x86/boot/bzImage拷贝到/boot路径下面,并把生成的System.map文件拷贝到/boot路径下面。System.map文件:内核编译时候产生的各个符号的线性地址参考文件:_etext:内核的结束地址线性地址空间分为两部分:0x00000000~PAGE_OFFSET-1:可以被用户模式和kernel模式PAGE_OFFSET~0xffffffff:只能被内核态的进程访问。这个用到的工具:/etc/kernel/postinst.d/initramf

4、s-tools是用来根据/boot/vmlinuz-3.6.0内核文件来产生/boot/initrd.img-3.6.0。详细参考:kernel/Documentation/filesystems/ramfs-rootfs-initramfs.txtKernel/Documentation/initrd.txt参考网页:install之前/boot目录下面的文件:-rw-r--r--1rootroot782KJul2802:35abi-3.2.0-29-generic-pae-rw-r--r--1rootroot144KJul2802:35c

5、onfig-3.2.0-29-generic-paedrwxr-xr-x3rootroot12KNov221:54grub-rw-r--r--1rootroot14MNov221:56initrd.img-3.2.0-29-generic-pae-rw-r--r--1rootroot173KNov272011memtest86+.bin-rw-r--r--1rootroot175KNov272011memtest86+_multiboot.bin-rw-------1rootroot2.3MJul2802:35System.map-3.2.0

6、-29-generic-pae-rw-r--r--1rootroot4.8MAug1806:13vmlinuz-3.2.0-29-generic-paeMakemodules_install主要是安装模块:insmod*.ko:但是由于内核配置了很多模块,这个需要好好整理,要不会占用太多的内存资源。修改grub启动配置项:修改/boot/grub/grub.cfg这个步骤在makeinstall过程已自动完成。新旧的grub.cfg文件:见下面附件内核库模块的安装由于新版本的内核安装的目的:一、在旧的内核版本上的修复和优化,功能扩展,二、为新

7、驱动开发提供一个新的内核开发平台,但是之前的操作并没有配置和建立新的内核树。而老的内核树路径:/lib/modules/3.2.0-29-generic-pae/build/,而这只是一个符号链接:而新的内核在Makefile中指定了新内核模块重定向路径:CURDIR默认的配置就是当前的代码工程。假如是当前的工程,那就不需要更新.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。