• centos7下 编译coreboot生成真机可用的bios固件, 并在真机上演示 (上篇)


    看了国内的corebot相关文章以及b站的corebot视频, 大不部分都是编译 用于虚拟机(qemu)或者模拟器上运行的 很少有编译corebot项目 出可以再真机上使用的的 bios

    本教程应该是全网最详细的了, 真机版的coreboot bios固件, 所以有点长, 希望对你有帮助  
    #coreboot编译总说明文档链接
    https://www.coreboot.org/Build_HOWTO#Requirements

    文章为上下两大篇

    上篇:  文章主要是 一些东西和资料以及步骤 并 编译出可以用于真机的 bios固件 coreboot.rom

    下篇:  烧写bios到真机实验主板 并展示实际的测试结果

    一. 需要的东西和资料如下

    1. ----------------------------------------------------
    2. 一台主电脑 编译出各种需要的"材料" 
    3. 一台目标实验真机电脑
    4. BIOS FLASH烧录器(usb插口) + CH341A编程器软件
    5. 电脑pc诊断卡
    6. 电烙铁/热风枪用于焊下bios芯片 (因为我的实验主板有2个bios芯片,只需要一个防止备份覆盖)
    7. ----------------------------------------------------
    8. 主电脑操作系统:  window7  (用于烧写bios)
    9. 主电脑下的虚拟机: centos7.9  (编译coreboot4.6用)
    10. ----------------------------------------------------
    11. 要烧写的目标实验真机配置如下(价格都不高)
    12. 主板:          GA-B75M-D3V     (Gigabyte/技嘉)  针脚数: LGA1155
    13. cpu:           Core i3-2100   针脚数: LGA1155
    14. cpu显卡:       cpu自带核/集显
    15. 内存条:       ZTSZ DDR3 1600Mhz 4G
    16. 主板bios芯片: M/B两个芯片, 8脚SOIC-8 ,型号: MX25L6406E 容量: 8MByte
    17. ----------------------------------------------------
    18. //coreboot下 b75m-d3v主板编译出bios固件的 说明文档
    19. https://www.coreboot.org/Board:gigabyte/ga-b75m-d3v

    二. 说明下整体具体的步骤

    1. 1、使用centos操作系统, 下载coreboot源码, 把交叉编译器弄好,确认目录下make命令能在build目录里面生成coreboot.rom文件并且不报错
    2. 2、将M/B 俩个bios芯片从主板下焊下来, 并留下来m bios芯片一个焊接到烧写板上 用于烧写使用
    3. 3、使用 BIOS FLASH烧录器(
  • 相关阅读:
    【JavaScript】JavaScript基础详解(文末送书)
    适合学生党的百元蓝牙耳机,蓝牙耳机平价推荐
    Spring Cloud Gateway限流详解
    使用dasviewer加载osgb模型,不显示纹理,黑乎乎的怎么解决?
    linux内核漏洞(CVE-2022-0847)
    HTML5期末大作业:基于HTML+CSS+JavaScript实现中国风文化传媒企业官网源码
    Vue2:状态管理 Vuex 3.x
    【Unity3D】选中物体描边特效
    ssh免密快捷连接简单配置实现
    排队时延与流量强度
  • 原文地址:https://blog.csdn.net/qq635968970/article/details/133768662