
名称:CentOS之boot目录误删除
【入门级】
项目说明:
在工作中有些时候会因为某些工作人员的行为不规范,导致某些文件或目录被误删除,轻则导致某些重要文件被删除,重则导致系统重启后无法正常启动。
其中/boot目录被删除后,就会导致系统无法正常启动,因为boot目录下存储的文件为系统的引导程序。
要求将一个无法正常启动的,被删除掉/boot目录的centos7系统重新正常启动
因为缺少了引导文件,所以需要通过光盘的救援模式来实现/boot目录的重新获取
环境模拟
使用root用户登录,执行以下命令
rm -rf /boot/*
ls boot/
(1) 插入光盘,从光盘启动系统,选择故障排除
(2) 选择centos的救援系统
(3) 正常的进入到系统界面,并且切换到正式的目录下
(4) 将光盘挂载到系统中,例如/mnt目录下
(5) 使用rpm命令安装kernel这个rpm包,如果提示已经安装,那么可以添加--force来强制安装
(6) 手动创建内核文件存放目录,即/boot/grub2目录
(7) 使用grub2-mkconfig -o /boot/grub2/grub.cfg命令生成内核配置文件
(8) 重新加载内核信息到/dev/sda,即通知分区
(9) 重启系统进行测试即可,如果能正常登陆并且能看到/boot目录下的内容,则表示/boot目录的内容被修复

文章转载自时至IT职教,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




