RHEL|RHEL fstab文件丢失,且/boot下文件全部丢失的快速修复方法【图文】
实验场景:/etc/fstab文件丢失,所有分区不能正常挂载和访问,/boot目录中所有文件被误删除,需要在不损坏任何数据的情况下快速恢复系统。
修复思路:利用CD引导进入修复模式,在假根中创建目录挂载真根,重建/etc/fstab文件,重启挂载文件系统后重新安装内核,安装GRUB,编译grub.conf文件,再重启后,系统正常引导;
修复过程:
1、BIOS中设置从CDROM引导进入;(实验使用的是虚拟机,需要设置CD驱动打开电源时连接)
2、重启虚拟机,按F5,输入linux rescue进入修复模式;
3、一路enter进入系统shell;
4、首先修复fstab文件,创建一个目录,将根分区挂载在该目录;
由于我的根分区是在逻辑卷上,所以需要先激活卷组再挂载,如果不是逻辑卷可直接挂载;
5、进入/redhat/etc/目录下,重建fstab文件,按exit重新启动系统,系统读取到/etc/fstab文件会自动挂载文件系统;
6、再次进入修复模式,会提示根分区挂载在/mnt/sysp_w_picpath目录下;
7、进入shell,挂载CD,进入Server目录,重新安装内核;
8、切换到系统根分区;
9、安装GRUB;
10、重新生成initrd-2.6.18-238.el5.img;
11、编辑/boot/grub/grub.conf文件;
12、按两次exit重新启动系统从硬盘引导后,测试可以正常启动。
【RHEL|RHEL fstab文件丢失,且/boot下文件全部丢失的快速修复方法【图文】】转载于:https://blog.51cto.com/chopper/1224941
推荐阅读
- django-前后端交互
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 使用composer自动加载类文件
- ssh生成公钥秘钥
- Android系统启动之init.rc文件解析过程
- 微信小程序基础知识
- 误删/清空.bashrc文件/内容
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- 插件化无法获取或找到.so文件
- locate搜索