删除/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的配置文件
至此便恢复成功
原创文章,作者:sixijie,如若转载,请注明出处:http://www.178linux.com/47852