实验:删除/boot并恢复

第一步删除:#rm -rf /boot/*

错误状态

进入救援模式


首先切换到真正硬盘的根下。#chroot  /mnt/sysp_w_picpath

修复boot下的这个文件 initramfs-2.6.32-696.e16.x86_64.img如下图所示


修复内核文件,因为这个文件光盘里有,所以我们考虑挂载光盘,把光盘里的内核文件cp到/boot下

恢复grub文件

从下图中可以看到,grub中的文件已经恢复,但是缺少grub.conf文件,所以我们需要创建一个grub.conf文件

#vim /boot/grub/grub.conf

然后重启就修复成功了

实验:rm -rf /boot和/etc/fstab文件

同样进入救援模式


因为我们把/etc/fstab这个文件删除了,所以不会显示挂载情况。如下图所示。

无法挂载到/mnt/sysp_w_picpaths.我们可以手工挂载根。通过分析,我们可以知道sda2是真正硬盘上的根

挂载根,并编辑/etc/fstab文件

重启之后再次进入救援模式。挂载到/mnt/sysp_w_picpaths成功

恢复/boot下的文件

挂载光盘,然后安装内核里的包


修复grub文件





添加grub.conf文件

退出重启就ok了。