1. 状况:
  • CentOS6装在 逻辑卷分区
  • etc/fstab 文件丢失
  • boot 目录被清空
  • 重启后显示:

  • 修复方法: - 光盘引导,进入救援模式 - lvdisplay 查看所有逻辑卷状态为:NOT available 没有激活,不可用 - 激活卷组 vgchange -ay 没有指定,激活所有卷组。 - 将根的逻辑卷挂载 mount /dev/VolGroup/lv_root /mnt/sysimage - 在/mnt/sysimage/etc/ 创建fstab 写入内容 内容可以根据命令,blkid 、fdisk -l 、cat /etc/mtab 的显示内容中总结一下 - 编写结果如下: - 重新启动,进入救援模式 - 切根 chroot /mnt/sysimage/ - 将光盘挂载到目录 mount /dev/cdrom /mnt - rpm -ivh /mnt/Packages/kernrel-VERSION --force 强制安装内核 【如果有错误,可能是因为主机根,救援模式中只能 只读模式,mount -o remount,rw /mnt/sysimage/ 重新挂载根为读写模式即可】 - grub-install /dev/sda 使用gurb修复 1阶段 1.5阶段 2阶段。 - 在boot/grub/目录下 创建没有修复的grub.conf文件,【内容查找,[http://blog.51cto.com/13120511/2056111 Linux-CentOS6.9启动流程排错] 】 - 重新启动,即可。