Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > fedora core 5内核编译
【标  题】:fedora core 5内核编译
【关键字】:fedora,core
【来  源】:http://blog.csdn.net/fishlovecat/archive/2007/04/15/1565583.aspx

fedora core 5内核编译

Your Ad Here fedora core5的内核是2.6.15,这个版本的内核不稳定,需要更新内核。
我下了 linux-2.6.18.tar.bz2  内核包
下载地址 www.kernel.org  速度有点慢。

使用root帐号进入系统

把linux-2.6.18.tar.bz2 压缩包下到 /usr/src目录下

#cd /usr/src
#tar  -xjf linux-2.6.18.tar.bz2

/usr/src 下会生成一个 linux-2.6.18 目录,内核代码就在该目录下面。
把/usr/src/下的linux链接到linux-2.6.18
#rm -Rf  linux
#ln -s /usr/src/linux-2.6.18  linux

将/usr/include/asm
   /usr/include/asm-generic
  /usr/include/linux
 /usr/include/scsi
分别连接到
/usr/src/linux/include/asm-i386
/usr/src/linux/include/asm-generic
/usr/src/linux/include/linux
/usr/src/linux/include/scsi
#cd /usr/include
rm-Rf   asm  asm-generic   linux   scsi
ln -s      /usr/src/linux/include/asm-i386       asm
ln -s     /usr/src/linux/include/asm-generic   asm-generic
ln -s    /usr/src/linux/include/linux                 linux
ln -s    /usr/src/linux/include/scsi                  scsi


删除代码中还保留的  *.o 文件和其他从属文件。
#cd   /usr/src/linux
#make mrproper

配置内核
启动内核配置程序
在/usr/src/linux下
make config  或者make menuconfig
我是把 floppy disk support 给禁了

编译内核
在/usr/src/linux目录下
先清理内核
#make dep
#make clean

开始编译
#make bzImage
编译内核需要大概半个小时
编译时会出现一些警告,不必理睬
编译成功后,会在/usr/src/linux/arch/i386/boot 目录下生成 一个新内核映像bzImage

编译可加载模块并安装模块
#make modules
#make modules_install

拷贝内核镜像到boot目录下
#cp /usr/src/linux/arch/i386/boot/bzImage           /boot/vmlinuz-2.6.18
#cp /usr/src/linux/System.map        /boot/System.map-2.6.18
cd /boot
rm -f System.map

生成 initrd
#cd /boot
#mkinitrd  initrd-2.6.18.img  2.6.18

因为我是使用grub进行引导,需要设置grub
vi /etc/grub.conf
将里面的vmlinuz-2.6.15.*  改为  vmlinuz.-2.6.18
initrd-2.6.15*.img  改为  initrd-2.6.18.map

使配置生效
#/sbin/grub
reboot

重新启动登录  就可以看到 显示的是2.6.18的内核
My 3D Desktop on Debian Etch Linux:【上一篇】
Ubuntu 7.04 (Feisty Fawn) 开始免费邮寄光盘:【下一篇】
【相关文章】
  • org.springframework.core简单分析
  • Core Java之OO继承设计技巧
  • 解决问题:ASSERT in Wincore.cpp ,line 884
  • Fedora Core 6 Linux 安装实录
  • Fedora Core 5和6 硬盘安装方法
  • VMware虚拟安装FedoraCore4.0手册 [转]
  • 编译和安装Linux内核(Fedora Core 5)
  • http://courses.coreservlets.com/
  • LVS在Fedora Core5上的配置指南(以Linux、FreeBSD、Solaris系统为Re
  • Fedora开启桌面特效后标题栏消失的问题
  • 【随机文章】
  • 在C++编译器下dlsym()引发的思考
  • VPN理论原理
  • MAC地址与IP地址绑定策略的破解
  • RedOffice太无耻了-开源都让这些人玩死了!
  • 在线程中访问UI控件
  • 网线做法
  • 一个比较好的在线日语翻译的网站
  • 120G
  • 4芯室内多模光纤(1米)
  • Project Server 2003安装序
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.