Centos7误删除grub2文件进行修复实践

 更新时间:2026年01月27日 09:10:12   作者:无味无谓  
文章介绍了如何通过模拟误删GRUB配置文件的故障,使用救援模式修复系统的方法,通过一系列步骤,包括进入BIOS设置、使用命令行工具恢复GRUB配置文件,最终成功修复系统并重启

步骤一、模拟误删故障

1.删除grub2

[root@test ~]# rm -rf /boot/grub2

2.重启计算机

[root@test]# reboot

步骤二、救援模式,使用命令修复

1.进入bios设置光盘为第一启动项

2.选择cd-rom

3.选择 troubleshooting

4.选择 rescue

5.选择continue

你的系统根目录,挂载到了/mnt/sysimage 下面

/etc/passwd 磁盘上面的 /mnt/sysimage/etc/passwd
#切换当前的根
chroot /mnt/sysimage

6.进入救援模式使用grub2-install、grub2-mkconfig恢复配置文件

sh-4.2# grub2-install /dev/sda
sh-4.2# grub2-mkconfig -o /boot/grub2/grub.cfg

步骤三、Ctrl+d,然后reboot重启

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux下安装Oracle(CentOS-Oracle 12c)的方法

    Linux下安装Oracle(CentOS-Oracle 12c)的方法

    这篇文章主要介绍了Linux下安装Oracle(CentOS-Oracle 12c)的方法,本文实例讲解,介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • 解决linux下vim中文乱码的方法

    解决linux下vim中文乱码的方法

    在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题想把它给解决掉,在网上有很多这方面的资料,但是说得不是很到位,经过了一天的折腾并做了一些小测试终于搞定了。下面来一起看看吧。
    2016-12-12
  • linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

    linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

    这篇文章主要介绍了linux NFS安装配置及常见问题,介绍的也比较详细特分享下,方便需要的朋友
    2014-07-07
  • Linux中Crontab(定时任务)命令的用法

    Linux中Crontab(定时任务)命令的用法

    这篇文章主要介绍了Linux中Crontab(定时任务)命令的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Linux安装mysql8全过程

    Linux安装mysql8全过程

    文章介绍了在CentOS7和Debian/Ubuntu系统上安装MySQL8.0的两种方法:压缩包安装与APT/Yum安装,涵盖卸载旧版、配置文件设置、密码管理、远程连接及DBeaver连接问题解决
    2025-08-08
  • 建议收藏:好用的 Unix/Linux 命令技巧

    建议收藏:好用的 Unix/Linux 命令技巧

    这篇文章主要介绍了几个好用的 Unix/Linux 命令技巧,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • linux如何开启apache服务

    linux如何开启apache服务

    这篇文章主要介绍了linux如何开启apache服务,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • CentOS7 防火墙firewall的操作命令大全

    CentOS7 防火墙firewall的操作命令大全

    大家好,本篇文章主要讲的是CentOS7 防火墙(firewall)的操作命令大全,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦
    2021-11-11
  • Linux使用perf跟踪.NET程序的mmap泄露的流程步骤

    Linux使用perf跟踪.NET程序的mmap泄露的流程步骤

    如何跟踪.NET程序的mmap泄露,这个问题困扰了我差不多一年的时间,即使在官方的github库中也找不到切实可行的方案,这几天我仔仔细细的研究这个问题,结合大模型的一些帮助,算是找到了一个相对可行的方案,本文将介绍Linux使用perf跟踪.NET程序的mmap泄露的流程步骤
    2025-05-05
  • 详解如何实现Linux服务Crash后自动重启

    详解如何实现Linux服务Crash后自动重启

    近期碰到了一个 Linux Systemd 服务 Crash, Crash 后需要人工介入重启. 那么, 有没有办法如何实现 Linux 服务 Crash 后自动重启,下面就来和大家分享一下
    2023-08-08

最新评论