虚拟机中Centos更新内核

本例子中用到的Centos6.6,linux-3.13.1.tar.gz,VMware12
先安装虚拟机,安装步骤如下
虚拟机中Centos更新内核_第1张图片

默认安装位置为C盘下的文件夹,我修改安装至D盘。

虚拟机中Centos更新内核_第2张图片

我去掉了产品启动更新和帮助完善的两个选项。这个都没什么大问题。
虚拟机中Centos更新内核_第3张图片
大部分操作是下一步,最后按Install
虚拟机中Centos更新内核_第4张图片
到此,等待安装成功。即虚拟机安装成功。
到你下载的Centos中,双击如下图的位置。
虚拟机中Centos更新内核_第5张图片
则会出现这个,即进入虚拟机中。点击“开启此虚拟机”
虚拟机中Centos更新内核_第6张图片

虚拟机中Centos更新内核_第7张图片

虚拟机中Centos更新内核_第8张图片
选择“Other”登录。username为root,password为123456,点击“Log in”进入
虚拟机中Centos更新内核_第9张图片

虚拟机中Centos更新内核_第10张图片
选择“Close”关闭。
虚拟机中Centos更新内核_第11张图片
进入Centos中。
虚拟机中Centos更新内核_第12张图片
Applications–>System Tools–>Terminal
虚拟机中Centos更新内核_第13张图片
虚拟机中Centos更新内核_第14张图片
我是“linux-3.13.1.tar.gz”在本地电脑上下载好,放入桌面上的“Computer–>Filesystem–>usr–>src”文件夹下。
虚拟机中Centos更新内核_第15张图片

虚拟机中Centos更新内核_第16张图片

以下安装过程中,若有问
这里写图片描述
都输入:y
这里写图片描述
《一》查询内核及版本信息
1、# uname -r
2、# cat /etc/centos-release

虚拟机中Centos更新内核_第17张图片
《二》编译安装新内核,依赖于开发环境和开发库
3、# yum grouplist
4、# yum groupinstall “Development Tools”
这里写图片描述

5、# yum install ncurses-devel
这里写图片描述
6、# yum install qt-devel
这里写图片描述
7、# yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
这里写图片描述
《三》 编译内核
8、查询内核: #uname -r

9、因为我把内核压缩包放在usr–>src下,所以当前要先进入usr,再进入src,再解压缩
所以:
#cd /usr
#cd src
#tar -zxvf linux-3.13.1.tar.gz

这里写图片描述
10、再进入linux-3.13.1的文件夹中
#cd linux-3.13.1
这里写图片描述
11、查询一下当前,即旧的内核信息。注意:这里是旧的内核信息。。不是新的。这是为了复制一份到当前目录下,命名为“.config”。
# cp /boot/config-2.6.32-504.el6.i686 .config
12、 make oldconfig会读取当前目录下的.config文件,在.config文件里没有找到的选项则提示用户填写,然后备份.config文件为.config.old,并生成新的.config文件。继续配置如下
# sh -c ‘yes “” | make oldconfig’
这里写图片描述
《四》开始编译
13、# make bzImage
这里写图片描述
14、#make modules
这里写图片描述
15、# make modules_install
这里写图片描述

《五》安装
16、# make install
因为有参数未修改,所以会出现错误,可不理会
虚拟机中Centos更新内核_第18张图片
《六》 修改grub引导,重启
17、vi /etc/grub.conf
虚拟机中Centos更新内核_第19张图片
按“A”进入编辑模式。将Default=1改成Default=0,按下”ESC”,再按“:wq”来保存退出
18、#reboot
会重新启动虚拟机,只需按之前步骤登录。

20、 #uname -r
虚拟机中Centos更新内核_第20张图片

更新成功!!

感悟:好姑娘光芒万丈。慢慢的长大吧。

你可能感兴趣的:(Linux系统)