编译linux kernel-2.6.34

近来玩linux,因为要装一个网卡的驱动,编译不过,看了一下我本本上的centos5.4,内核竟是2.6.18,而最新的kernel已是2.6.34了,于是就想装一个新的内核玩玩。但是以前没有搞过,有些忐忑。昨天晚上,公司的项目要发布公测版本,要在公司等待产品经理对项目进行确认,也没有多少事,我用的电脑上装了f13,于是就想趁机编译个内核玩玩。
1、到http://www.kernel.org下载了2.6.34的内核源码linux-2.6.34.tar.bz2,拷贝到/usr/src/
2、解压内核:bizp2 -dc linux-2.6.34.tar.bz2 | tar xvf -
3、为内核目录建立一个连接 ln -s linux-2.6.34 linux
4、这是跳过的一步:网上说要删除旧连接,建立新连接 cd /usr/include
rm -rf asm linux scsi
ln -s /usr/src/linux/include/asm-i386 asm
ln -s /usr/src/linux/include/linux linux
ln -s /usr/src/linux/include/scsi scsi
发现新的内核下没有asm-i386这东西,不知道怎么办才好,犹豫了好一会,然后索性不管了,跳过这步,编译吧。
5、配置:make menuconfig
出错,是缺少libncurses,于是yum install ncurses ncurses-devel 完成之后,再次make menuconfig 出现了配置界面
6、配置项太多了,只是简单的配置了一下,然后保存退出了。
7、make 开始编译,大概1个小时20分钟。当然期间在网上浏览,又说退出图形界面会更快的。
8、make modules && make modules_install
9、make install
出现了错误,说找不到viturlbox**什么的,想了一下,好像是我装的virtualBox的问题,想应该没什么问题,查看/boot/grub/menu.lst 里边已经有了新的内核的启动项。怀着忐忑的心情重启系统。reboot
10、启动成功。然后用root 编译一下我的virtualBox内核,/etc/init.d/vboxdrv setup,虚拟机也启动成功了,呵呵。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值