删除/etc/fstab和/boot和grub的stage1阶段
[root@localhost ~]# rm -rf /boot[root@localhost ~]# rm -rf /etc/fstab
[root@localhost ~]# dd if=/dev/zero of=/dev/sda count=446 bs=1
446+0 records in
446+0 records out
446 bytes (446 B) copied, 0.00377716 s, 118 kB/s
//删除完成后,重启系统
由于我们删除了stage1阶段,所以此时系统会直接进入光盘启动界面
我们选择修复模式,进入系统
注意在进入修复模式时,会出现一个错误:


此时我们要首先恢复/etc/fstab文件,
第一步查看我们的磁盘分区和文件系统等信息
bash-4.1# blkid
//发现存在逻辑卷
bash-4.1# lvscan
bash-4.1# vgchange -ay
bash-4.1# lvscan

手动挂载文件系统
创建/etc/fstab文件
//fstab根据具体环境的不同而做相应的改变

然后重启
可以看到根已经被正常挂载了

让后做相应的恢复即可
切换根
挂载光盘
安装kernel包 若提示已经安装 可加选项 replacepkgs
dracut命令 生成initramfs.img文件
安装grub (grub-install命令)
提供grub.conf的配置文件
至此便恢复成功