CentOS 7 官方的内核版本有点低,在 VMware 里内核版本至少要3.2才能使用USB 3.0,所以我在网上查了一下怎么升级内核,并记录了下来。

登录 root 用户

1
su --login root

导入公钥

1
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装 ELRepo

1
yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装 kernel-ml

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

重启

重启时,通过方向键选择启动安装的新版本内核。

比如此处我安装的新的内核版本为 5.0.7 ,所以我应该按方向键 选择新的版本,然后按 回车 启动。

替换 kernel-headers

1
yum --enablerepo=elrepo-kernel -y swap kernel-headers -- kernel-ml-headers

替换 kernel-tools-libs

1
yum --enablerepo=elrepo-kernel -y swap kernel-tools-libs -- kernel-ml-tools-libs

替换 kernel-tools

: 如果在这一步遇到说系统没有 kernel-tools 这个包不用管这个错误,继续下一步就行。

1
yum --enablerepo=elrepo-kernel -y swap kernel-tools kernel-ml-tools

替换 kernel-devel

1
yum --enablerepo=elrepo-kernel -y swap kernel-devel -- kernel-ml-devel

移除 CentOS 7 的官方内核

1
yum remove kernel

评论