Linux centos 7 grub引导故障恢复

embedded/2025/3/15 9:02:44/

CentOS 7误删GRUB2可以通过以下步骤恢复:
 
进入救援模式
 
1. 插入CentOS 7安装光盘,重启系统。在开机时按BIOS设置对应的按键(通常是F2等),将启动顺序调整为CD - ROM优先。
 
2. 系统从光盘启动后,选择“Troubleshooting”,然后选择“Rescue a CentOS system”,按提示选择语言等设置,进入救援模式。
 
切根与安装GRUB2
 4个选项选第一个
1. 进入救援模式后,通常系统会自动将硬盘上的系统挂载到 /mnt/sysimage 目录,执行 chroot /mnt/sysimage 切换到系统根目录。
 
2. 执行 grub2-install /dev/sda 命令来安装GRUB2到硬盘的MBR(如果是UEFI环境则不用指定设备)。
 
安装内核与生成配置文件
 
1. 挂载光盘,执行 mount /dev/sr0 /mnt 。如果光盘设备不是 /dev/sr0 ,需要根据实际情况修改。
 
2. 执行 yum reinstall kernel 命令重新安装内核。
 
3. 执行 grub2-mkconfig -o /boot/grub2/grub.cfg 命令重新生成GRUB2的配置文件。
 
退出并重启
 
执行 exit 命令退出 chroot 环境,再次执行 exit 退出救援模式,然后执行 reboot 命令重启系统,移除光盘,系统将从硬盘正常启动,此时GRUB2应该已恢复正常。


http://www.ppmy.cn/embedded/172721.html

相关文章

详解数据库范式

范式 1. 第一范式(1NF)2. 第二范式(2NF)3. 第三范式(3NF)4. BC范式(BCNF,Boyce-Codd Normal Form)5. 第四范式(4NF)6. 第五范式(5NF&a…

flutter 专题 八十八 Flutter原生混合开发

使用 Flutter 从头开始写一个 App是一件轻松惬意的事情。但是对于成熟产品来说,完全摒弃原有 App 的历史沉淀,全面转向 Flutter 并不现实。用 Flutter 去统一 iOS/Android 技术栈,把它作为已有原生 App 的扩展,然后通过逐步试验有…

如何使用Postman,通过Mock的方式测试我们的API

这篇文章将教会大家如何利用 postman,通过 Mock 的方式测试我们的 API。 什么是 Mock Mock 是一项特殊的测试技巧,可以在没有依赖项的情况下进行单元测试。通常情况下,Mock 与其他方法的主要区别就是,用于取代代码依赖项的模拟对…

树莓集团落子海南,如何重构数字产业生态体系​

树莓集团在海南的布局,是其整体商业战略中的关键一环。这背后,是对政策机遇、产业协同、以及区域优势的深度考量。 政策机遇 海南自贸港建设带来前所未有的政策红利,包括贸易、投资、资金等方面的自由便利。树莓集团紧抓这一机遇&#xff0…

Linux:基本指令与内涵理解

1.文件操作指令 1.1 ls ls指令用于查看指定层级文件夹下的文件或文件夹 基本格式:ls (选项) (查看层级) 其中选项处不写就默认是显示文件名,查看层级默认是当前层级 选项1: -l 作用:将查找文件的详细信息显示出来 我们…

03.Python基础2

1.Python语句 1.1行 (1) 物理行:程序员编写代码的行。 (2) 逻辑行:python解释器需要执行的指令。 (3) 建议: 一个逻辑行在一个物理行上。 如果一个物理行中使用多个逻辑行,需要使用分号;隔开。 (4) 换行&#xff…

迪威 3D 模型发布系统:制造业产品展示革新利器

在竞争激烈的制造业领域,如何将产品全方位、直观地呈现给客户,成为企业脱颖而出的关键。传统的产品展示方式往往受限于平面资料或有限的实物展示,难以让客户深入了解产品的复杂结构与精妙细节。迪威 3D 模型发布系统的问世,为制造…

Manus 一码难求,MetaGPT、OpenManus、Camel AI 会是替代方案吗?

Manus 一码难求,MetaGPT、OpenManus、Camel AI 会是替代方案吗? 一、Manus 的现象与问题 Manus 作为一款号称“全球首个通用 AI 智能体”的产品,凭借其强大的功能和新颖的营销策略迅速走红。然而,其封闭的邀请码机制和高昂的使用…