当前位置: 首页 > article >正文

Linux centos 7 grub引导故障恢复

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.kler.cn/a/587880.html

相关文章:

  • 2025-03-15 Python深度学习2——Numpy库
  • UI基础概念+Canvas相关知识
  • 【漫话机器学习系列】141.灵敏度(Sensitivity)
  • 如何手动使用下载并且运行 QwQ-32B-GGUF
  • 强大的CSS变量
  • LiveData 与 ViewModel 协同工作:从原理到面试实战
  • dns域名双栈解析
  • 【MySQL数据库】函数
  • pycharm专业版连接远程服务器用远程conda环境run和debug
  • 如何设计高效的数据湖架构?
  • kettle ETL 配置
  • 图片标注及流程
  • 996引擎-自定义属性-方法2:setitemcustomabil
  • 基于nodejs中@langchain/langgraph框架实现workflow
  • QT中的线程同步机制
  • 视觉slam十四讲(四)——相机与图像
  • Vue3 + Vite + Yarn + Fabricjs构建的开源演示系统
  • 基于 Verilog 的时序设计:从理论到实践的深度探索
  • 蓝桥杯每日一题01背包拔高·小A点菜
  • Navicat SqlServer 设置自增主键