从网上大体了解了一下编译的步骤,就开始行动了。在windows下从ftp://ftp.sjtu.edu.cn下载了2.6.17-x86_64 for FC5的原码包,保存到fat32分区中,然后重启电脑进入linux。解压缩到/root中,看到里面有个Readme,打开看了一下,发现介绍的还挺详细的。就按照他给的步骤开工了。
先是 make mrproper
然后 make xconfig,结果提示错误说我没装什么工具包好象
然后看到Readme里面提到了 make gconfig,试了一下果然有用,冒出了配置窗口。好多选项啊,看得我都傻了。所以也不管了,随便乱选了几个选项,然后就发现了file system,NTFS的选项,选成M,就直接保存继续了。
然后是 make 这步好慢阿,快一个小时估计。
然后 make modules 很快
make modules_install也很快
make install大约5分钟。
这样就完工了。
重新启动发现多了一个启动项就是 2.6.17什么的,选这个发现居然真的能启动,实在是太高兴了。
插上移动硬盘,直接就认出来了,在桌面上冒出了一个移动硬盘的图标,双击就打开了,可以读出NTFS分区的内容。
熬了一整夜,至此问题搞定。也不知道这样编出来的内核有没有什么问题没有。而且发现新的内核启动和关机都比以前快了,而且居然还能上网了。原来IP,DNS什么都设置过了可是还是不能上网,这个问题居然也顺带着解决了,真是开心啊。