红联Linux门户
Linux帮助

编译FC1内核

发布时间:2006-08-18 09:59:24来源:红联作者:涵琳
  今天安装Linux下的FTP服务器软件proftpd,由于不会更改FTP的默认目录,只好硬着头皮去把NTFS分区挂载在默认的FTP文件夹下.可是为了速度,我已经把FC5和SUSE10.1删除了,只能重新编译FC1的内核以挂载NTFS分区.

以前曾经尝试着编译内核,但都没成功.而且编译花的时间也挺长.这次本想下个2.4.22的PATCH,但是下载了后网上找不到如何用PATCH升级内核的,找到的也都不管用(本人太菜,呵呵).只好下了一个2.6.16的内核,最新版的.依照网上的方法一步一步做.

把下载的内核文件linux-2.6.16.tar.gz复制到/usr/src目录下,然后解压缩至当前文件夹(也可以在终端用命令解压缩,但我觉得不在终端更方便一点).再进入终端:

#cd /usr/src/linux-2.6.16 //进入下载的内核文件的目录
#make mrproper //清除以前的内核配置文件的,因为是刚解压缩的还没进行任何操作,可以省去这一步
#make menuconfig //一定要把终端窗口最大化,不然会报出错.可以在终端上面的菜单栏把字体放大点.里面的选项自己看着添加或删除.大部分不要动,只修改自己确定的,不然可能会出错.当然,如果是高手就可以随心所欲了.有一点要注意的就是如果文件系统以前是ext3的一定要在ext3上选择Y而不是M,否则会造成不能正常启动.
#make
#make modules_install
#make install

如果这几步都执行顺利,那么/boot目录下应该已经出现2.6.16版本的文件了,还有grub.conf中也有改动.可以确认一下.然后重新启动.

启动计算机,选择内核为2.6.16的那一项,启动过程中可能会出现硬件改动对话框,我的是先删除网卡然后接着就发现网卡,设置一下IP就行了.之后进入系统,若不想要以前的内核可以删除.但建议多启动几次确认新内核正常工作没有问题的情况下再删除老内核.

更新内核后速度上感觉快了点(应该不是心理作用吧,呵呵),NTFS分区也可以直接加载了.

这次用了一个小时多一点就一切搞定了.以前一个下午却无功而返.高兴!
文章评论

共有 0 条评论