Embedded SIG | 树莓派的UEFI支持和网络启动

本文介绍如何使树莓派4B支持UEFI,并可通过SD卡或网络启动openEulerEmbedded。提供了使用预构建镜像、手动刷新固件及制作grub引导程序的方法。

混合部署的从核启停依赖 UEFI 第三方固件支持 PSCI 标准实现,本文介绍如何使树莓派 4B 支持 UEFI,并可通过 SD 卡或网络启动 openEuler Embedded。

使用 openEuler Embedded UEFI+GRUB 的树莓派镜像

openEuler Embedded 的树莓派镜像集成了基于树梅派 4B 的混合部署环境依赖,因此建议直接使用 openEuler Embedded UEFI+GRUB 的树莓派镜像,该镜像对齐 tiny 镜像的软件包配置,并集成 openssh 支持网络登录、混合部署 mcs 依赖库及混合部署 mcs 预留内存 mcsmem dtoverlay。

构建树梅派 openeuler-image-uefi 镜像和烧录

分支支持要求:openEuler-22.09 及之后的主线 master 分支。

环境准备流程参考前期发布的《openEuler Embedded 对树莓派 4B 的支持》内构建指导部分。

  • 构建命令示例:
su openeuler
source /usr1/openeuler/src/yocto-meta-openeuler/scripts/compile.sh raspberrypi4-64 /usr1/openeuler/src/build/build-raspberrypi4-64/
bitbake openeuler-image-uefi
  • 构建镜像生成示例:
openeuler-image-uefi-raspberrypi4-64-*.rootfs.rpi-sdimg
  • 将 openeuler-image-uefi-raspberrypi4-64-*.rpi-sdimg 烧录到 SD 卡。

  • openEuler 烧录参考《openEuler Embedded 对树莓派 4B 的支持》内镜像使用方法部分。

openeuler-image-uefi 启动使用指导

「步骤 1」:烧录后首次启动需修改 UEFI 配置,启动阶段按 ESC 进入 UEFI,按下图操作解锁 3G 内存限制并关闭 ACPI 选用 DEVICETREE,保存重启后再操作步骤 2。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

「步骤 2」:更改 boot order 或手动选择 SD 卡启动,如下,最后选择 Commit Changes and Exit。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
「步骤 3」:启动

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

openEuler社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值