linux内核yum升级,centos6.5 通过yum和源码两种方法升级安装内核

centos6.5 2.6.32

yum方式安装内核是安装的最新版内核,不能选择内核版本

源码方式安装可以选择内核版本进行安装,源码方式安装较慢。

yum方式升级内核:

cd /etc/yum.repos.d/

下载导入公钥

wget --no-check-certificate https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm --import RPM-GPG-KEY-elrepo.org

升级内核

yum --enablerepo=elrepo-kernel install kernel-ml -y

#升级完毕后修改/etc/grub.conf将default=0修改为default=1,然后reboot重启服务器。

#默认安装的新内核在第一位,如果你已经是‘1’,就改成‘0’。

查看内核是否安装成功

uname -a / -r

================================================================================

源码方式升级内核:

进入https://www.kernel.org/pub/linux/kernel去自己选。

通常yum安装是最新安装内核版本,源码可指定内核版本号

wget --no-check-certificate https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.28.tar.xz

tar -xf linux-3.10.58.tar.xz -C /usr/src/

cd /usr/src/linux-3.10.58/

cp /boot/config-2.6.32-220.el6.x86_64 .config #为隐藏文件

在系统原有的内核配置文件的基础上建立新的编译选项,

所以复制一份到当前目录下,命名为.config。接下来继续配置:

sh -c 'yes "" | make oldconfig'

生成内核文件

make -j4 bzImage

编译模块

make -j4 modules

编译安装模块

make -j4 modules_install

#j4 是指定数字的线程数,逻辑CPU为8核。则为j8,用于加快编译速度。

make install

安装内核

出现ERROR: modinfo: could not find module vmware_balloon 不用理会

这是vmware才会出现的问题

vim /etc/grub.conf

default=0 更改为‘0’

reboot 重启检查

uname -r

所有操作完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值