centos系统升级内核后无法启动怎么办

发布时间 - 2020-03-21 00:00:00    点击率:

解决过程如下:

查询3.10.0 initramfs的驱动

[root@localhost ~]# lsinitrd -k 3.10.0-957.el7.x86_64 | grep mpt[23]sas
drwxr-xr-x 2 root root 0 Nov 12 19:24 usr/lib/modules/3.10.0-957.el7.x86_64/kernel/drivers/scsi/mpt3sas
-rw-r--r-- 1 root root 92972 Nov 9 2018 usr/lib/modules/3.10.0-957.el7.x86_64/kernel/drivers/scsi/mpt3sas/mpt2sas.ko.xz

可以看到在3.10内核的时候是mpt2sas驱动,可是在5.x内核中看到新版的内核已经把mpt2sas升级为mpt3sas

[root@localhost ~]# ls /usr/lib/modules/5.3.6-1.el7.elrepo.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
/usr/lib/modules/5.3.6-1.el7.elrepo.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko

(推荐教程:centos使用教程)

查询5.3.6 initramfs的驱动,可以看到并没有输出,说明initramfs并没有把这个驱动打进去。

[root@localhost ~]# lsinitrd -k 5.3.6-1.el7.elrepo.x86_64 | grep mpt[23]sas

解决方法如下:

方法1:

1、修改 /etc/dracut.conf文件,增加字段

sed -i '/#add_drivers+=""/aadd_drivers+="mpt3sas"' /etc/dracut.conf

2、重新生成initramfs

cd /boot/
mv initramfs-5.3.6-1.el7.elrepo.x86_64.img{,.bak}
dracut -f /boot/initramfs-5.3.6-1.el7.elrepo.x86_64.img 5.3.6-1.el7.elrepo.x86_64

方法2:

强制加载驱动

dracut --force --add-drivers mpt3sas --kver=5.3.6

以上方法二选一做下驱动的集成,然后做下面的检查:

lsinitrd -k 5.3.6-1.el7.elrepo.x86_64 | grep mpt[23]sas

如果有输出就是正常了的, 然后重启操作系统即可。

相关视频教程推荐:linux视频教程


# centos  # 可以看到  # 是在  # 重启  # 升级为  # 方法如下  # 加载  # 操作系统  # drwxr  # sas  # xr 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何基于PHP生成高效IDC网络公司建站源码?  Laravel如何使用Telescope进行调试?(安装和使用教程)  如何在腾讯云免费申请建站?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  如何在IIS7中新建站点?详细步骤解析  在Oracle关闭情况下如何修改spfile的参数  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Bootstrap CSS布局之列表  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  详解阿里云nginx服务器多站点的配置  香港网站服务器数量如何影响SEO优化效果?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Laravel如何实现本地化和多语言支持?(i18n教程)  高端智能建站公司优选:品牌定制与SEO优化一站式服务  jquery插件bootstrapValidator表单验证详解  如何在 React 中条件性地遍历数组并渲染元素  创业网站制作流程,创业网站可靠吗?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  如何快速上传建站程序避免常见错误?  Android仿QQ列表左滑删除操作  lovemo网页版地址 lovemo官网手机登录  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel如何实现多对多模型关联?(Eloquent教程)  详解jQuery中的事件  如何在服务器上配置二级域名建站?  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  制作电商网页,电商供应链怎么做?  微信公众帐号开发教程之图文消息全攻略  如何在IIS中配置站点IP、端口及主机头?  JavaScript实现Fly Bird小游戏  郑州企业网站制作公司,郑州招聘网站有哪些?  如何彻底卸载建站之星软件?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  手机软键盘弹出时影响布局的解决方法  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  使用豆包 AI 辅助进行简单网页 HTML 结构设计  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Laravel怎么上传文件_Laravel图片上传及存储配置  如何用搬瓦工VPS快速搭建个人网站?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】