01-linux内核裁剪.docx_第1页
01-linux内核裁剪.docx_第2页
01-linux内核裁剪.docx_第3页
01-linux内核裁剪.docx_第4页
01-linux内核裁剪.docx_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内核版本:linux-3.6.tar.bz2,内核升级指导文档:./Makefile查看make指导:Make helpmake menuconfig查看PC硬件:CPU, 硬盘,内存,显卡,网卡,内存,查看cpu信息:Cat /proc/cpuinfo查看网卡信息:lspci | grep -i net,如果你是USB网卡lsusb查看内存信息:cat /proc/meminfo, top, 查看硬盘信息:fdisk make;all: vmlinux生成:./arch/x86/boot/bzImage,见arch/x86/Makefilemake installvi arch/x86/Makefile:这个过程是把生成的内核文件./arch/x86/boot/bzImage拷贝到/boot路径下面,并把生成的System.map文件拷贝到/boot路径下面。System.map文件:内核编译时候产生的各个符号的线性地址参考文件:_etext:内核的结束地址线性地址空间分为两部分:0x00000000PAGE_OFFSET-1:可以被用户模式和kernel模式PAGE_OFFSET0xffff ffff:只能被内核态的进程访问。这个用到的工具:/etc/kernel/postinst.d/initramfs-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- 1 root root 782K Jul 28 02:35 abi-3.2.0-29-generic-pae-rw-r-r- 1 root root 144K Jul 28 02:35 config-3.2.0-29-generic-paedrwxr-xr-x 3 root root 12K Nov 2 21:54 grub-rw-r-r- 1 root root 14M Nov 2 21:56 initrd.img-3.2.0-29-generic-pae-rw-r-r- 1 root root 173K Nov 27 2011 memtest86+.bin-rw-r-r- 1 root root 175K Nov 27 2011 memtest86+_multiboot.bin-rw- 1 root root 2.3M Jul 28 02:35 System.map-3.2.0-29-generic-pae-rw-r-r- 1 root root 4.8M Aug 18 06:13 vmlinuz-3.2.0-29-generic-paeMake modules_install主要是安装模块:insmod *.ko:但是由于内核配置了很多模块,这个需要好好整理,要不会占用太多的内存资源。 修改grub启动配置项:修改/boot/grub/grub.cfg这个步骤在make install过程已自动完成。新旧的grub.cfg文件:见下面附件内核库模块的安装由于新版本的内核安装的目的:一、在旧的内核版本上的修复和优化,功能扩展,二、为新驱动开发提供一个新的内核开发平台,但是之前的操作并没有配置和建立新的内核树。而老的内核树路径:/lib/modules/3.2.0-29-generic-pae/build

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论