今天在虚拟机上,安装了linux7.9版本,然后进行升级的内核的操作,升级内核成功后,重启linux时,报如下的错误:
1 环境为:
VMWare : VMware Workstation 10.0.0
Linux版本:CentOS-7-x86_64-Minimal-2009
2 升级内核的操作为:
1 )配置阿里云yum源
1.下载安装wget
yum install -y wget
2.备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup
3.设置新的yum目录
mkdir -p /etc/yum.repos.d
4.下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5.更新epel源为阿里云epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
6.重建缓存
yum clean all
yum makecache
7.看一下yum仓库有多少包
yum repolist
2 )升级系统内核
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-lt
grep initrd16 /boot/grub2/grub.cfg
grub2-set-default 0
reboot
最后使用: reboot重启linux时,就会报上面的错误。
3 解决方案:
分析原因: 第一次是在windows 7 上,做的上面的操作,是这样成功的。第二次是在windows10上同样的环境,同样的操作,就会出现上面的错误。
解决: 是不是因为windows的原因呢? 于是查找资料。发现有人说是可能是VMWare的版本问题。于是把windows10上的VMWare进行升级,升级为:16版本,然后重新进行内核升级操作。然后重新linux。 问题解决。
思考: 第一步应该思考环境,一个是windows ,一个是 VMWare ,windows 不能改变,就试试升级VMWare. 好多软件升级后会解决好多问题。