不小心修改了/etc/fstab文件,无法启动如何处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不小心修改了/etc/fstab文件,无法启动如何处理相关的知识,希望对你有一定的参考价值。
参考技术A 你现在之所以无法进入系统,是因为系统启动时要先按照/etc/fstab
文件中的配置挂载系统下的各个分区,然后再读取磁盘分区上的系统文件进行启动过程的后续步骤;如果这个文件出现了问题,系统就无法挂载分区,进而无法读取磁盘分区上系统文件,最终导致启动无法进行下去。
恢复/etc/fstab文件实验
当我们一不小心将分区文件(/etc/fstab)删除的话,可以通过重写/etc/fstab文件来恢复。现在让我们一起来分析一下。
一、恢复/etc/fstab文件(Centos6分区情况)
现象:出现 error 15,出现不了菜单
思路:首先找到根分区
破坏:rm -rf /etc/fstab, rm -rf /boot/
恢复:① 进入救援模式
②恢复/etc/fstab文件
vi在这里没法使用,所以使用cat >> /etc/fstab 编辑内容:
/dev/sda1 /boot ext4 defaults 0 0
/dev/sda2 / ext4 defaults 0 0
/dev/sda5 swap swap defaults 0 0
③、恢复根文件
④、安装缺少的文件
⑤启动成功
二、现在来分析另一种情况:删除/etc/fstab文件(在逻辑卷环境)
现象:停留在 grub> 处,显示没有任何分区(由于内核文件都不在了,只能挂在光盘,进入救援模式,它尝试去找操作系统的根但是找不到)
破坏:mv /etc/fstab /root, rm -rf /boot/*
恢复:① 进入救援模式,恢复/etc/fstab文件
注意:逻辑卷挂载到临时文件:mount /dev/VolGroup/lv_boot /mnt/tmp(下图写错了)
输入sync,保证同步;再exit并重启。
②、修复/boot文件
exit--->reboot,然后步骤结束。
注意:如果缺少文件可以使用网络,配置IP地址,从别的主机上通过scp拷贝;这里就不做演示了。
嘿嘿,这就是我恢复/etc/fstab文件的步骤,希望大家也能指出我的不足!谢谢。
以上是关于不小心修改了/etc/fstab文件,无法启动如何处理的主要内容,如果未能解决你的问题,请参考以下文章
linux下修改/etc/fstab文件进行自启动挂载后重启主机无法启动!如何解决?出现以下错误!
请教如何修改Linux的/etc/fstab使U盘自己挂载?
linux 多路径软件在/dev/mapper/下生成的硬盘 可以通过修改/etc/fstab 挂载么 ?