免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 641 | 回复: 0
打印 上一主题 下一主题

linux7.3成功编译2.4.19内核。。。提醒大家几点要注意的地方 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-05 23:48 |只看该作者 |倒序浏览

小弟是按照
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=977
这篇文章进行内核升级的。。。
经过小弟三次的内核升级实践,现说说几点需要注意的地方。。。
一、
首先大家注意这篇文章说的是2.4.18的内核升级,现小弟是升级2.4.19的,所以文章中提交的2.4.18的地方都应改成2.4.19,否则你的2.4.18-3的内核就起不来了。。。
二、经过小弟三次的试验,发现如完全按这篇文章进行升级的话,系统会不支持vfat的分区,monut 时总提醒不支持格式等。。。出现这问题的原因是编译时没把相应的系统格式编译进去,也就是第21步:文章内容如下:
21. File systems
  文件系统。内容又太多了,老法子,在缺省选项的基础上进行修改。介绍以下几项:
  Quota support:Quota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使用一台主机的情况中十分有效。
  DOS FAT fs support:DOS FAT文件格式的支持,可以支持FAT16、FAT32。
  ISO 9660 CD-ROM file system support:光盘使用的就是ISO 9660的文件格式。
  NTFS file system support:ntfs是NT使用的文件格式。
  /proc file system support:/proc文件系统是Linux提供给用户和系统进行交互的通道,建议选上,否则有些功能没法正确执行。
  还有另外三个大类都规到这儿了:Network File Systems(网络文件系统)、Partition Types(分区类型)、Native Language Support(本地语言支持)。值得一提的是Network File Systems里面的两种:NFS和SMB分别是Linux和Windows相互以网络邻居的形式访问对方所使用的文件系统,根据需要加以选择。
至于里面那些具体的选项小弟也不是很明白,但小弟后来发现有个ext3和vfat的选项没选,选上后再糊乱选了几个,发现就行了,真是瞎猫碰上死耗子了,得意!
三、还是文件系统这步,最下面有Network File Systems(网络文件系统)、Partition Types(分区类型)、Native Language Support(本地语言支持)。这三个的选项可不得不看,特别是Native Language Support(本地语言支持)这个,里面有个chinease cp936 什么的,具体记不清了,就是中文吧,这个可得一定要选,小弟前两次没选,发现mount光驱后虽然加了codepage=936,iocharset=cp936,中文还是显示为“??????”,最后一次编译时选了这个就OK了,兴奋呀。。。
四、最后一点其实是我最先遇上的问题,文章中编译成功后需要做:#cp /usr/src/linux/System.map /boot/System.map-2.4.18
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.18
两步,问题就在“#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.18 ”这句,编译成功后的新内核文件bzImage根本不在i386,所以这句语句不会成功,当时小弟第一遍升级时把小弟急坏了,问了几个人说可以我编译出错没生成新内核,后来小弟又重装了一遍linux(也够笨的,后来那朋友说编译失败对原先内核没有损害,晕倒!),再重新一步步仔细按文章升级编译,到这一步还是不行,就来论坛来问“北南南北”兄,还是没解决,后来小弟一时聪明(嘿嘿),用查找功能找了整个内核文件夹,发现bzImage内核文件是在下级boot的目录下的,原来第一次编译已经成功,再晕倒!!!不过还是挺高兴的,终于被我瞎弄好了:),万岁!!!
以上是我这只小菜鸟编译内核时的遇到的小问题,希望对一些和我一样菜的小鸟(估计没有和我一样菜的了)们有所帮助,也希望大鸟们不要笑话小弟,小弟的成功和成长需要你们的支持,在这也要特别感谢“北南南北”兄,谢谢你对小弟的关心,小弟以后有什么问题还是会找你的,不要嫌我烦噢。。。
编译内核成功后小弟还留下了几点嫌点:
就是File systems选项,有没有详细的资料解析里面的每一个选项?
还有“Network File Systems里面的两种:NFS和SMB分别是Linux和Windows相互以网络邻居的形式访问对方所使用的文件系统”,有没有关于这个的详细资料介绍?
小弟现在家里的电脑是intel810主板(集成ac97声卡和显卡)、256内存、赛扬800、30G硬盘、ess2838内猫,只装了一个linux7.3,现在用上了2.4.19内核了,小弟现在可真的是不想回到windows了,可惜的是公司的工作离开不2000(小弟是从事ASP程序设计开发的)。
小弟的下一步目标是把我的ac97声卡和ess2838内猫给驱动起来,让他们也能正常工作,大家祝我成功吧:)!!!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27588/showart_210812.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP