本人有一台Compaq Evo N620c的笔记本,PM1.5/256M/40G(Linux占用10G),安装了WinXP和RHEL AS4两个系统
今天上午老婆去学校做实验,我在家比较清闲,于是在cu上下载了个2.6.16的内核,准备把原来AS4的2.6.9给升级了,具体过程如下:
用root登录系统
先到/usr/src下解压缩内核代码
#tar jxvf /路径/linux-2.6.16.tar.bz2
之后便会有一个源代码的目录/usr/src/linux-2.6.16,进入之
#cd linux-2.6.16
由于以前没编译过内核,所以直接make menuconfig
#make menuconfig
之后出来个界面,一大堆内核配置的选项,我把CPU的类型改成了Pentium M,系统嘀嗒HZ改为1000,Ext3直接编译进内核,别的基本没动,然后保存配置文件,退出界面,开始编译
#make
一段时间之后,编译成功,其间可能由于gcc版本的问题,出现了不少warning,不过都无关紧要。
安装模块
#make modules_install
安装新内核到/boot,修改grub启动菜单
然后重启
#make install
#reboot
重启之后在grub的菜单中选择2.6.16的那个Linux选项,就可以使用新内核了
结语:2.6内核的编译还是比较顺利的,可能是因为我在配置内核的时侯没有做大的改动,用了新的内核后u盘可以用了(以前不知道为什么不好使),另外以前安装的网卡驱动也可以继续使用,不用重新安装。我make的时侯中间停了一次电,再次安装的时侯就得使用make mrproper来清理一下,然后再make menuconfig就ok了
阅读(819) | 评论(0) | 转发(0) |