Centos 6 误删除 /boot目录恢复描述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 6 误删除 /boot目录恢复描述相关的知识,希望对你有一定的参考价值。

实验描述
由于Centos6的boot目录被误删除,若系统不重启,依然可以正常运行,但如果重启机器时,系统在加载内核时会报错,导致系统无法启动;
修复过程:具体如下所示
1、重启机器,接入光盘,以救援模式引导系统;
技术图片
2、通过chroot sysimage 切根
技术图片
3、新建临时文件挂载点 /mnt/temp,并挂载光盘
技术图片
4、将系统内核文件重新安装,rpm -ivh /mnt/temp/Packages/kernel-2.6.32-754.e16.x86_64 --force ;记得要加 --force 选项 否则会报错;
技术图片
5、grub-install /dev/sda ,生成grub的附属文件;
6、编辑并生成grub.conf文件;注意:grub文件中的kernel文件名称一定要和boot下面生成的文件名一致,否则会报错;同时记得指定root的根分区。
技术图片

7、修复完成登录系统
技术图片
8、检查boot目录,已经恢复
技术图片

    到此恢复操作已完成,但还想啰嗦两句,最好操作sync同步后,再重启;

    如果描述有误,欢迎拍砖交流 QQ:45223208

以上是关于Centos 6 误删除 /boot目录恢复描述的主要内容,如果未能解决你的问题,请参考以下文章

系统CentOS 6 的/boot 恢复随笔

CentOS中误删除libc.so.6系统库文件,如何恢复?

centos8内核文件和grub文件丢失或者损坏恢复

CentOS系统误删除文件怎么恢复

(警告)不要轻易删除libc.so.6,以及误删恢复

centos误删除fstab文件恢复