删根不跑路:实验删除根目录,恢复操作系统

椰子ya Linux 2021-11-22

不知道大家有没有删过linux的根目录
修复思路始终围绕着系统启动流程进行,判断问题修复问题。
系统启动流程
一、bios自检
1、检测硬件
2、选择合适的引导设备
二、引导部分GRUB2
MBR模式
1、读取引导设备启动扇区
一个扇区=512Byte 字节
446Byte+4*16Byte+2Byte=512Byte
446个字节的引导程序+4*16分区表 +2个字节结束字符=512Byte
2、读取引导程序的配置文件
/boot/grub2/grub.cfg
3、根据配置文件加载内核,加载ramdisk文件

从删根到操作系统修复的重点是引导、内核的修复和文件系统的恢复。内核可以通过救援模式挂载光盘,安装rpm进行修复。文件系统的修复,利用linux一切皆文件的原则,可以从其他相同操作将重要文件系统拷贝过来。尝试进行修复。重点是fstab文件系统表的修复,需要经验分析对分区进行判断挂载。

实验过程>>有道云笔记

PREV
利用istio进行金丝雀发布的简单尝试
NEXT
实验:重新学习LVM 逻辑卷管理(文件系统扩缩容、逻辑卷修复)