整体思路 先修复 /etc/fstab =》/boot

1模拟删除坏境
rm –rf /etc/fstab
rm -rf /boot
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
Linux CentOS7 删除/etc/fstab 和/boot 恢复之

2.reboot之后出现下面的错误
Linux CentOS7 删除/etc/fstab 和/boot 恢复之

3.进入救援模式
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
4.查看各分区状况 df 或者是 fdisk /dev/sda 如果仅仅执行 fdisk –l 是无法进行判断的
Linux CentOS7 删除/etc/fstab 和/boot 恢复之

5.带*是boot接下来判断根,创建一个临时挂载点 mkdir /mnt/rootfs
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
由此判断 sda2 是根目录 接下来编辑fstab
6.先把根切到 /mnt/rootfs
chroot /mnt/rootfs/
vim /etc/fstab 之后保存exit;reboot
Linux CentOS7 删除/etc/fstab 和/boot 恢复之

7.开始修复grub2,切换根
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
8.把光盘挂载到/mnt下面后续重装grub2用的到
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
9. 重新编辑yum源 ,为的是重新安装kernel
vim /etc/yum.repos.d/local
[base]
name=cdrom base
baseurl=file:///mnt
gpgcheck=0
10. 重装kernel: yum -y reinstall kernel 是重装不是安装
最后显示
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
11. 重装grub2: grub2-install /dev/sda
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
12修复配置文件 :grub2-mkconfig > /boot/grub2/grub.cfg
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
13.最后显示
Linux CentOS7 删除/etc/fstab 和/boot 恢复之
14.exit;reboot;
重启之后df下跟之前的一样。

相关文章:

  • 2021-05-03
  • 2021-07-24
  • 2021-11-05
  • 2021-09-27
  • 2021-07-07
  • 2022-12-23
  • 2021-09-16
  • 2022-01-10
猜你喜欢
  • 2021-09-20
  • 2021-08-22
  • 2021-11-11
  • 2022-01-01
  • 2021-06-21
  • 2022-12-23
相关资源
相似解决方案