LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5202|回复: 7

linux7.3成功编译2.4.19内核,提醒大家几点要注意的地方

[复制链接]
发表于 2002-9-18 15:03:51 | 显示全部楼层 |阅读模式
小弟是按照http://www.linuxsir.cn/forum.php?mod=viewthread&tid=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内猫给驱动起来,让他们也能正常工作,大家祝我成功吧:)!!!
发表于 2002-9-18 16:20:54 | 显示全部楼层
精品,向兄弟祝贺。。。
写了这么好的文章,这么详细,实在是辛苦兄弟了。。

再次感谢,对弟兄们帮助极大!!!!!隆重推荐!!
 楼主| 发表于 2002-9-18 17:27:35 | 显示全部楼层
我的成功还不是你和大哥们的支持呀:)))

真的很感谢你。。。对我帮助很大:)
发表于 2002-9-18 18:27:48 | 显示全部楼层
两篇文章结合起来真是是非常好的教材,再次感谢!
发表于 2004-10-29 11:18:09 | 显示全部楼层
支持支持!初学者。整理成笔记
发表于 2005-9-26 13:35:52 | 显示全部楼层
值得学习,我的榜样~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-5-2 15:24:45 | 显示全部楼层

链接失效

http://www.linuxsir.cn/bbs/showthre...=&threadid=977这个链接已失效,可我还不知道文章标题是什么,也无从搜索。好在事隔数年后编译内核的文章已很多了,也不担心学不会。
  不过我有一个建议,大家在贴网页链接的时候最后把源文章的标题、出处也给出,这样在文章移动后,还可以用搜索来寻找。
回复 支持 反对

使用道具 举报

发表于 2006-5-2 15:30:21 | 显示全部楼层
Post by 黄毛小子
http://www.linuxsir.cn/bbs/showthre...=&threadid=977这个链接已失效,可我还不知道文章标题是什么,也无从搜索。好在事隔数年后编译内核的文章已很多了,也不担心学不会。
  不过我有一个建议,大家在贴网页链接的时候最后把源文章的标题、出处也给出,这样在文章移动后,还可以用搜索来寻找。
老问题了,请把 http://www.linuxsir.[color="Red"]com 改为 http://www.linuxsir.[color="Red"]org/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表