今天领导让给linux内核降级,遂降级,具体操作见上一篇,最后没见生效,
还报了个类似未找到磁盘挂载的错 ,找了半天也没解决这个错
mdadm : No devices listed in conf file were found.
看某些博文说需要删除如图几个文件
删除这种危险操作,还好我用 mv 命令来代替了,将文件移到某文件夹做了个备份
然后执行
sudo update-grub
然后 reboot 重启机器,还是没生效,然后从GRUB进入老的内核的路也没了
只剩这俩可选了,遂继续寻找办法,折腾了半天,最后总结一下解决方案,按c进入 GRUB命令行,然后
ls 查看下磁盘
通过图中我们很容易发现 根在哪个盘
然后我们再cat 一下root盘下的/etc/fstab
然后重点来了,我们要使用老的内核,并在启动时挂载该磁盘,如下
grub> linux /bootbak/vmlinuz-5.4.0-67-generic root=/dev/mapper/k920--a310--95--vg-root ro
grub> initrd /bootbak/initrd.img-5.4.0-67-generic
boot引导系统启动
grub> boot
然后进入系统之后,再去把之前修改的grub文件恢复回来,就可以了。
(ps,其中涉及路径请按照自己情况进行修改)