2022-12-08

centos更新内核4.19后不能启动怎么办

  • 在进行内核的升级以后就存在这个问题:

  • 系统盘在板载sata口上是可以正常启动新内核并且能识别面板硬盘

  • 系统盘插在面板口上新内核无法启动,调试发现无法找到系统盘

  • 系统盘插在面板上默认的3.10内核可以正常启动

暂时的解决办法就是让系统插在板载的sata口上,因为当时没找到具体的解决办法,在这个问题持续了一段时间后,最近再次搜索资料的时候,把问题定位在了initramfs内的驱动的问题,并且对问题进行了解决

解决过程

查询initramfs的驱动

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

可以看到在3.10内核的时候是mpt2sas驱动

可以在4.x内核中看到

新版的内核已经把mpt2sas升级为mpt3sas

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

查询initramfs内的模块

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

这个地方有两种方式来解决

方法一:

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

add_drivers+="mpt3sas"

重新生成initramfs

dracut -f /boot/initramfs-4.4.46.img 4.4.46

方法二:

强制加载驱动

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

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

lsinitrd -k  4.19.157|grep mpt[23]sas

如果有输出就是正常了的

然后重启操作系统即可

reboot
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • from:http://ethosdistro.cn 目录 技术支持 快速上手 使用 Nano文本编辑器修改配置文...
    api_times阅读 13,398评论 0 4
  • 看看餐厅的品牌接触点,就知道为什么餐饮那么不容易 我们选定在一家餐厅吃饭,该餐厅的品牌接触点大致如下: 开车前往,...
    渺小星辰阅读 910评论 0 1
  • Nat Rev | 胰腺癌中上皮和基质细胞的共同演化及相互作用 原创珍奇图灵基因2022-12-08 16:01发...
    图灵基因阅读 1,488评论 0 1
  • 回家了,我差点进不去家门,第一个迎接我回家的是姐姐,姐姐穿着厚厚的睡衣,穿着老棉鞋,双手插在衣服口袋里,那个样子跟...
    小学教育1班秦鹏欢qph阅读 968评论 0 1
  • 爱因斯坦说过,“提出一个问题比解决一个问题更重要,因为解决一个问题也许是一个数学上或实验的技能而已,而提出新的问题...
    论文小能手阅读 669评论 0 0