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

系统是 Legacy BIOS 启动,不是 UEFI

目录标题

  • 系统是 Legacy BIOS 启动,不是 UEFI
    • 一、为什么这么判断?
    • 二、你刚才那条命令哪里不对?
    • 三、正确的操作方式(重点)
      • ✅ 1️⃣ 正确生成 grub 配置文件
      • ✅ 2️⃣ 确认 grub 是 BIOS 版本(建议检查)
      • ✅ 3️⃣ (如遇引导异常)重新安装 grub 到磁盘
    • 四、快速自检清单(你可以照着过一遍)
    • 五、一句话总结

系统是 Legacy BIOS 启动,不是 UEFI


一、为什么这么判断?

你给的输出是:

ls-l /sys/firmware/ acpi dmi memmap qemu_fw_cfg

关键点:没有/sys/firmware/efi目录

判断规则非常明确:

现象启动方式
/sys/firmware/efi存在UEFI 启动
/sys/firmware/efi不存在Legacy BIOS 启动

你这个是标准 BIOS 启动环境


二、你刚才那条命令哪里不对?

你执行的是:

grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg

问题在这里:

  • /boot/efiUEFI 专用 ESP 分区
  • BIOS 模式下不会加载这个文件
  • 即使生成成功,也完全不起作用

三、正确的操作方式(重点)

✅ 1️⃣ 正确生成 grub 配置文件

BIOS 模式下,唯一正确的位置是:

grub2-mkconfig -o /boot/grub2/grub.cfg

建议完整执行:

grub2-mkconfig -o /boot/grub2/grub.cfg

看到类似输出即可:

Generating grub configuration file ... Found linux image: /boot/vmlinuz-... Found initrd image: /boot/initramfs-... done

✅ 2️⃣ 确认 grub 是 BIOS 版本(建议检查)

rpm-qa|grepgrub2

正常应至少有:

grub2 grub2-tools grub2-pc

⚠️ 如果是grub2-efi-*,那说明装错了包(极少见,但值得看一眼)。


✅ 3️⃣ (如遇引导异常)重新安装 grub 到磁盘

⚠️仅在引导有问题时才做

先确认启动盘(假设是/dev/sda):

lsblk

然后执行:

grub2-install /dev/sda

⚠️注意:是磁盘,不是分区

  • /dev/sda
  • /dev/sda1

四、快速自检清单(你可以照着过一遍)

# 1. 确认启动模式ls/sys/firmware/efi# 没有 → BIOS(你现在就是)# 2. 生成 grub 配置grub2-mkconfig -o /boot/grub2/grub.cfg# 3. 查看 grub 版本grub2-editenv list

五、一句话总结

你的系统是 Legacy BIOS 启动,不是 UEFI
👉不要用/boot/efi/EFI/openEuler/grub.cfg
👉正确命令只有这一条:

grub2-mkconfig -o /boot/grub2/grub.cfg

http://www.cnnetsun.cn/news/116064.html

相关文章:

  • 为什么K8s 1.24 的容器时间调整会影响宿主机的时间啊?
  • AI时代核心竞争力:手写多智能体系统,不依赖LangChain/LlamaIndex
  • WebSocket 对比 MQTT通信优势
  • 基于springboot面料花型试衣系统
  • 域名被污染是什么意思?还能不能继续使用?
  • Python大数据基于深度学习的音乐推荐系统-250326--论文
  • Python大数据影评情感分析可视化及推荐系统的设计与实现_u5ck1y17_论文
  • AI Agent设计模式大揭秘:9种架构让你从编程小白变身架构师!
  • Python大数据基于Spark的南昌房价数据分析系统的设计与实现_45i0b357_论文
  • 9 个降AI率工具,自考人必备的降重神器!
  • 9 个降AI率工具,自考人必备!
  • 旅行记录应用新建旅行 - Cordova OpenHarmony 混合开发实战
  • 9 个降AI率工具推荐,继续教育学生必备
  • Java八股文(Java基础面试题)
  • 邦芒忠告:职场中没有好人缘的10种人
  • 基于Spring Boot人才招聘管理系统
  • 拒绝“魔法值”注入:手把手教你实现 Spring Boot 高性能枚举校验注解 @InEnum
  • 国内容易上手的claudecode一键配置指南
  • 复原IP地址
  • Redis 发布订阅
  • JQuery支持WebUploader完成百万文件断点续传的原理?
  • Vue3如何结合组件实现大文件分片的并行上传优化?
  • 类型分布统计-Cordovaopenharmony多维分析实战
  • 四时四名,一山万象:朝鲜金刚山的锦绣风姿
  • 基于Spring Boot的果蔬销售系统
  • Scala Collection(集合)
  • 介观交通流仿真软件:DynusT_(11).交通事件管理
  • django基于Python天气分析系统
  • python基于大数据的分析长沙旅游景点推荐系统
  • 基于Django的学分管理系统