最近看到有关linux 最新内核的更新,小弟以前也没做过有关的更新,所以就忍不住想做个测试试试看。
把下载好的linux内核 更新包上传到我们的linux系统中
解压给文件
tar -zxvf linux.3.10.tar.gz
拷贝linux.3.10 文件夹到 /usr/src/kernnels中
cp -rf linux.3.10 /usr/src/kernels
然后 切换到linux.3.10目录中
make menuconfig 执行该命令之前,确认你安装了一下包:
gcc 和 ncurses 这两安装包 可通过 yum仓库进行安装。
然后执行 make menuconfig
之后会弹出图形界面,进行内核更新的初始配置。
选中 对应的服务惊醒更新。
选好后,保存退出即可,这时会提示我们生成新的配置文件如下图:
两个.config文件
最后我们进行编译
仍然在该目录下 make
此时会等待很长时间进行编译,注意这是我们只是进行编译,并没有进行安装,目前我处在编译的阶段,下面的测试结果,会尽快附上。
好了,我们接着以上的步骤接着做,这里,我就不上图了,很麻烦,你懂得。
我们编译完成以后,接着就是进行模块的安装,命令如下:
make modules_install
make install
这两条命令都执行成功后,内核的更新已经完成,
最后还有一点就是修改GRUB配置文件,默认是启动还走的的老版本的内核,所以在这里我们把grub.conf 修改下;
vi /etc/grub.conf
defaulst =1
然后启动 ,这是你会发现,会有两个内核,其中一个就是我们更新过后的内核。
本文只是介绍下 更新的过程。有什么不对的地方还望童鞋们指出。