centos6/rhel6 删除/etc/fstab和/boot/*后的修复(逻辑卷情况)

本文档详细介绍了在CentOS6/RHEL6系统中,模拟删除/etc/fstab和/boot/*后如何进行修复。通过光盘引导进入救援模式,挂载磁盘,恢复fstab文件,安装内核和GRUB,并编辑grub.conf,最终成功重启系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统centos6/rhel6

一、模拟故障环境

谨慎起见也可以先备份到单独的磁盘中

		rm -f /etc/fstab
		rm -rf /boot/*

在这里插入图片描述

二、开始修复

修复思路:
	 恢复fstab
	 安装内核文件
	 安装grub文件以及创建grub.conf

重启界面如下:
在这里插入图片描述
如图,机器重启后已经无法正常开机,所以,我们选择使用光盘引导修复
这时需要再次重启,可以按下crtl+alt+delete(虚拟机按crtl+alt+insert)再次重启
当出现如下界面的时候,按下ESC键开启引导菜单
在这里插入图片描述
在引导菜单中,选择第三个光盘引导
在这里插入图片描述
选择第三个,救援模式
在这里插入图片描述
然后,在语言和键盘回车即可,直到配置网络,选择NO如下
在这里插入图片描述
选择开启一个Shell:
在这里插入图片描述
进入命令行,使用***

fdisk -l

***查看磁盘信息
在这里插入图片描述
/dev/sda1为 boot
只剩一个 /dev/sda2 没得选(如果有多个,可以一个一个挂载,查看其中内容),开始挂载
无法挂载。。。在这里插入图片描述
使用
lvdisplay
查看信息,发现其不可用
使用vgchange -ay 启用

使用

vgchange -ay /dev/VolGroup

启用
再次挂载(挂载/dev/VolGroup/lv_root) successful
在这里插入图片描述
首先恢复fstab 文件

vi /mnt/rootfs/etc/fstab

在这里插入图片描述
由于设备名太长,为避免出错使用了以下命令
在这里插入图片描述
在这里插入图片描述
reboot重启,再次进救援模式,重复上次步骤
现在可以自动挂载根分区了
在这里插入图片描述
再次打开命令行,开始安装内核和grub
在这里插入图片描述
支持tab键补全,最后还有一个文件需要编辑
grub.conf

	cd /boot/grub/
	vim grub.conf

在这里插入图片描述
root的名字太长,我使用/dev/dm-0
在这里插入图片描述
kernel 和 initrd 需要根据实际位置填写 ,例如我的:
在这里插入图片描述
保存之后,重启即可
在这里插入图片描述
在这里插入图片描述
重启过程中,全是字符界面,无图像,如果要添加开机动画及其他,可再次编辑/boot/grub/grub.conf,
具体操作自己查资料吧兄弟。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值