整体思路 先修复 /etc/fstab =》/boot
1模拟删除坏境
rm –rf /etc/fstab
rm -rf /boot
2.reboot之后出现下面的错误
3.进入救援模式
4.查看各分区状况 df 或者是 fdisk /dev/sda 如果仅仅执行 fdisk –l 是无法进行判断的
5.带*是boot接下来判断根,创建一个临时挂载点 mkdir /mnt/rootfs
由此判断 sda2 是根目录 接下来编辑fstab
6.先把根切到 /mnt/rootfs
chroot /mnt/rootfs/
vim /etc/fstab 之后保存exit;reboot
7.开始修复grub2,切换根
8.把光盘挂载到/mnt下面后续重装grub2用的到
9. 重新编辑yum源 ,为的是重新安装kernel
vim /etc/yum.repos.d/local
[base]
name=cdrom base
baseurl=file:///mnt
gpgcheck=0
10. 重装kernel: yum -y reinstall kernel 是重装不是安装
最后显示
11. 重装grub2: grub2-install /dev/sda
12修复配置文件 :grub2-mkconfig > /boot/grub2/grub.cfg
13.最后显示
14.exit;reboot;
重启之后df下跟之前的一样。