惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
P
Proofpoint News Feed
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
美团技术团队
D
Docker
博客园 - Franky
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
Rocky9.3 UEFI 引导崩溃解决办法
爱学习的小瘪三 · 2026-05-20 · via 博客园_首页

修复 Rocky Linux 的 EFI 引导通常需要使用安装介质进入救援模式(Rescue Mode)。
以下是标准操作流程:

  1. 进入救援模式启动介质:使用与原系统版本一致的 Rocky Linux 安装光盘或 U 盘 启动。
    菜单选择:在引导菜单中选择 Troubleshooting --> Rescue a Rocky Linux system。
    挂载系统:系统会提示你挂载现有的 Linux 安装,输入 1(Continue)以继续。此时,原系统通常会被挂载到 /mnt/sysimage。
  2. 切换根目录在 shell 中执行以下命令,将当前操作环境切换到原系统中:
    chroot /mnt/sysimage
  3. 重新安装并生成 EFI 引导进入 chroot 环境后,执行以下步骤修复引导文件:
    确认 EFI 分区挂载:确保 /boot/efi 已正确挂载。可以通过 df -h 查看。重新安装 GRUB2(适用于 EFI):通常在 EFI 环境下不直接使用 grub2-install,而是重新生成配置文件,但如果相关 EFI 程序文件丢失,可运行:
    grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=rocky
    生成新的 GRUB 配置文件:
    这是最关键的一步,用于刷新启动项。
    grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg

如果grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=rocky报错,调到后续步骤

配置Recue Mode的网络,可使用nmcli或者nmtui 直接配置网络,推荐nmtui,有命令行图形化,方向键即可选择和写入

配置网络完成后直接重新安装现有内核。不在使用上述修复的形式,而是采取重新安装的形式
dnf reinstall shim-x64 grub2-efi-x64 grub2-common
确认内核文件是否真的在 /boot
ls -l /boot/vmlinuz-*
如果提示文件不存在:说明你的 /dev/sda2(根分区)虽然挂载了,但 /dev/sda1(或者其他存放 /boot 的分区)没有挂载到 /boot 目录。

强制重新安装内核项
dnf reinstall kernel-core kernel-modules
如果提示没有网络或无法安装,请尝试手动将引导项写入:
kernel-install add $(uname -r) /lib/modules/$(uname -r)/vmlinuz

重新注册主板启动项时才需要指定。请执行这一条命令来确保主板知道去 sda1 找启动文件:

-d /dev/sda:指定物理磁盘。-p 1:指定第 1 个分区(即你的 EFI 分区)。
efibootmgr -c -d /dev/sda -p 1 -L "Rocky Linux" -l '\EFI\rocky\shimx64.efi'