boot issue

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

A:boot 主要文件是内核和grub引导文件

  • 1.进入救援模式
    1. 切chroot
  • 3.挂载镜像盘

  • 4.安装合适版本的kernel

  • 5.重建引导文件

grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

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

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

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

Original: https://www.cnblogs.com/xiong97/p/16549129.html
Author: 静言善思
Title: boot issue

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578283/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球