2.进入救援模式,发现无法挂载到/mnt/sy"/>

删除/boot下的所有文件和/etc/fstab文件怎么恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除/boot下的所有文件和/etc/fstab文件怎么恢复相关的知识,希望对你有一定的参考价值。


1.rm -rf /boot/* /etc/fstab

技术分享

2.进入救援模式,发现无法挂载到/mnt/sysimage,自己创建临时挂载点进行挂载

技术分享

(如果不知道应该挂载哪个分区,可以试着挂载看看,不是的再取消挂载就好了)

3.创建fstab,并编辑(fdisk -l 查看一下分区情况)

cat > /mnt/tmp/etc/fstab

技术分享


技术分享


4.exit,exit退出重启,再次进入救援模式,让系统自动挂载

技术分享

5.创建临时文件夹,挂载光盘,安装光盘

①mkdir /mnt/cdrom;

②mount /dev/sr0 /mnt/cdrom;

③rpm -ivh /mnt/cdrom/Packages/kernel-2.6.32-696.el6.x86_64.rpm --root=/mnt/sysimage/ --force

技术分享

6.查看grub,需要先切根,再安装grub,再编辑grub.conf文件,保存、退出、重启完成

①chroot /mnt/sysimage/

②grub-install /dev/sda2

③vim /boot/grub/grub.conf

技术分享

*****需注意:如果没有编辑grub.conf文件会导致没有菜单,出现以下情况:

技术分享

这时也不用惊慌,手动输入图中所示步骤就可以了(但是要知道这只是临时写入,重启后还是得要写入/boot/grub/grub.conf文件才行)

技术分享

   整个过程总体就是这样,看明白了么?

本文出自 “Mylog” 博客,请务必保留此出处http://600600880.blog.51cto.com/13303875/1969829

以上是关于删除/boot下的所有文件和/etc/fstab文件怎么恢复的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7启动故障修复实验

Linux 排错 误删 /etc/fstab 和 /boot怎样恢复

boot分区 和fstab文件被损坏后的解决方案

纯手工修复fstab文件以及boot目录(Centos6.8)

CentOS 6系统救援模式

删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符