在(U)EFI环境下重装Grub2
本文链接:https://blog.csdn.net/ytingone/article/details/59209526
前段时间重装了系统,导致Grub2的引导消失,所以现在需要进行恢复。
首先需要使用livecd或者是其它工具进入rescure环境,然后按默认操作chroot到/mnt/sysimage
我首先尝试使用经典方法:grub2-install /dev/sdb1
sdb1是我的/boot/efi分区,这里要注意不要装到/boot下
然后系统报错grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory
手动去/usr/lib/grub目录下发现的确没有x86_64-efi这个目录
使用Ctrl+D退出chroot的环境重新进入rescure的bash,然后使用cp命令将/usr/lib/grub/x86_64-efi/下的所有文件拷贝到/mnt/sysimage/usr/lib/grub/x86_64-efi/
# cp -R /usr/lib/grub/x86_64-efi/* /mnt/sysimage/usr/lib/grub/x86_64-efi/
然后使用chroot切换到/mnt/sysimage环境,继续运行
# grub2-install /dev/sdb1,即可成功安装grub2
然后我们还需要重新生成配置文件:
# grub2-mkconfig -o /boot/grub2/grub.cfg
为了保险起见我重新运行了一次
# grub2-install /dev/sdb1
重起之后即可正常引导进入Linux系统
————————————————
版权声明:本文为CSDN博主「ytingone」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ytingone/article/details/59209526
更多博客文章,请访问我的独立博客:一日程博客:http://www.yiricheng.cn/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2018-10-04 首席翻译的英语学习方法
2018-10-04 管理与技术未必不可兼得,一个20年IT老兵的码农生涯
2018-10-04 人和人不要靠得太近