Chinaunix首页 | 论坛 | 博客
  • 博客访问: 523476
  • 博文数量: 1344
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14890
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:31
文章分类

全部博文(1344)

文章存档

2010年(1344)

我的朋友

分类:

2010-10-09 00:42:32

  vmware下编译linux内核(2.4.32)全过程   最近需要编译2.4.32内核,在网上倒是找到了不少关于编译内核的文章,但是都因为   某些文件没有讲清楚或者根本没讲,使得像我这样的小鸟不能够正常完成内核编译,   通过自己的摸索,现将在vmware下编译2.4.32内核的详细步骤列出来,   希望能够给和我一样的小鸟们带来近路:)... 1.[root@gliethttp">#make mrproper 2.[root@gliethttp">#make clean 3.[root@gliethttp">#make menuconfig 3.1.选择处理器    processor type and features--->processor family--->386 3.2.ram disk驱动    block devices--->    < * > ram disk support    (4096) default ram disk size (new)    < * > initial ram disk (initrd) support  3.3.文件系统    file systems--->    [ * "> ext3 journalling file system support    [ * "> ext3 security labels    [ * "> jbd (ext3) debugging support  3.4.buslogic驱动    scsi support--->    scsi low-level drivers --->    < m >buslogic scsi support 4.[root@gliethttp">#make dep 5.[root@gliethttp">#make bzimage 6.[root@gliethttp">#make modules 7.[root@gliethttp">#make modules_install  (*   make modules_install将执行如下操作: #cp /usr/src/linux/system.map /boot/system.map-2.4.18 #cp /usr/src/linux/arch/i386/bzimage /boot/vmlinuz-2.4.18         #cd /boot #rm -f system.map vmlinuz #ln -s vmlinuz-2.4.18 vmlinuz #ln -s system.map-2.4.18 system.map bzimage是压缩的内核映像 vmlinux是未压缩的内核,vmlinuz是vmlinux的压缩文件。 initrd一般被用来临时的引导硬件到实际内核vmlinuz能够接管并继续引导的状态。 system.map是一个特定内核的内核符号表。它是你当前运行的内核的system.map的链接。  *) 8.[root@gliethttp">#make install (生成grub下的menu.lst相关文件和ram启动盘) 9.[root@gliethttp">#reboot (重启计算机) 如果喜欢vmware下编译linux内核(2.4.32)全过程 - 编译linux内核请收藏或告诉您的好朋友.
阅读(116) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~