boot issue

Q:生产过程中不小心把 boot文件删除了 ,或者升级kenerl时发现版本不兼容,需要回退,此时没有快照备份情况如何操作?
A:boot 主要文件是内核和grub引导文件
 

修复方法:

  • 1.进入救援模式
  • 2. 切chroot
  • 3.挂载镜像盘
mount -o rw,remount /dev/sr0 /mmt
  • 4.安装合适版本的kernel
rpm -ivh /mmt/kernel-...... --force
  • 5.重建引导文件
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

 

Q :不小心把kernel使用的 initramfs 镜像给删了,例如: /boot/initramfs-<kernel version>.img ,造成无法开机

A:在启动时,内核解包这个存档进入内存,挂载和使用它作为初始化根文件系统 ,通过加载这些设备模块访问根文件系统

修复方法:

  • 备份现有的:
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).bak.$(date +%m-%d-%H%M%S).img
  •  生成新的的
# dracut -f -v

 

posted @   静言善思  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示