21 Star 92 Fork 36

openEuler / raspberrypi

 / 详情

根据 “openEuler镜像的构建.md” 文档无法构建基于 openEuler-22.03 源的树莓派版本

已完成
缺陷
创建于  
2022-06-29 20:19

【标题描述】
根据 “openEuler镜像的构建.md” 文档无法构建基于 openEuler-22.03 源的树莓派版本

【环境信息】
硬件信息:
树莓派4B
内存:8G
存储卡:16G

软件信息:
在 openEuler-22.03 LTS aarch64 系统上构建树莓派镜像。

如果有特殊组网,请提供网络拓扑图

具体操作步骤
根据 “openEuler镜像的构建.md” 文档步骤操作

【预期结果】
能够从树莓派正常引导启动

【实际结果】
无法启动

【附件信息】
失败信息详见附图
启动失败信息

评论 (13)

Hi dwl301, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: sig-RaspberryPi, and any of the maintainers: @Jianmin , @woqidaideshi , @tideao , @chainsx

wenlongd 创建了缺陷
openeuler-ci-bot 添加了
 
sig/sig-RaspberryPi
标签
wenlongd 负责人设置为woqidaideshi
展开全部操作日志

@woqidaideshi @Jianmin @tideao 我看已经发布了22.03的树莓派版本,发布的版本的构建步骤跟 “openEuler镜像的构建.md” 有什么不一致的么?

@wenlongd 谢谢反馈,看日志是 root 分区没有正常加载。 请 @woqidaideshi 看下文档中是否有一些细节地方在 22.03 有要更新的内容。

@wenlongd @Jianmin 应该是没有什么区别的。你把你刷写的 SD 卡插到 Linux 系统的机器上,挂载第一个和第三个分区,然后输出一下你的 SD 中 ./etc/fstab 内容、以及 blkid 信息吗?

@wenlongd 你可以上传你的镜像吗?我下载一下看下问题?

@wenlongd @woqidaideshi 内核识别了SD 卡上的分区, roofs 似乎没有挂载上来,是否 bootargs 设置问题 。

@wenlongd @woqidaideshi 内核识别了SD 卡上的分区, roofs 似乎没有挂载上来,是否 bootargs 设置问题 。

@tideao 发布版本的设置都是一样的。@wenlongd 你的设置是什么呢?

@woqidaideshi @Jianmin

镜像相关信息

vfat分区中的内容
这个分区中的东西跟22.03的版本对比貌似少了些东西。。

我这边做的镜像下载地址:
链接: https://pan.baidu.com/s/1-cLBGfFvWOqOBW1zFTTEtg?pwd=gktu 提取码: gktu

我用qemu启动这个镜像能正常进入系统:
qemu-system-aarch64 -M raspi3 -cpu cortex-a53 -m 1024 -kernel kernel8.img -dtb bcm2710-rpi-3-b.dtb -sd ~/Desktop/oe2203_raspi.img -net user,hostfwd=tcp::6022-:22 -append "rw earlyprintk loglevl=8 console=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=PARTUUID="13b7f492-03" rootwait panic=1" -no-reboot -nographic
其中 kernel8.img bcm2710-rpi-3-b.dtb 都是从第一个分区提取出来的。

@wenlongd 是不是遗漏了上传内容?有截图或者镜像、或者其他设置相关的信息吗?

遗漏?还有哪些信息是需要我提供的?我按照步骤做的镜像已经上传网盘了。。可以下载试一下
上面我是上传了两张图。

另外文档中的 git clone --depth=1 https://github.com/RPi-Distro/firmware-nonfree
这个clone下载下来后没有brcm目录
后面的 cp -r ${WORKDIR}/firmware-nonfree/brcm/ ${WORKDIR}/rootfs/lib/firmware/ 我跳过了

也就是这些差别了。

遗漏?还有哪些信息是需要我提供的?我按照步骤做的镜像已经上传网盘了。。可以下载试一下
上面我是上传了两张图。

另外文档中的 git clone --depth=1 https://github.com/RPi-Distro/firmware-nonfree
这个clone下载下来后没有brcm目录
后面的 cp -r ${WORKDIR}/firmware-nonfree/brcm/ ${WORKDIR}/rootfs/lib/firmware/ 我跳过了

也就是这些差别了。

@wenlongd 谢谢,我们看到了,刚才可能网页加载速度的原因,只看到 @ 两个用户名,我们看下。

/cc @woqidaideshi

@wenlongd 谢谢,我们看到了,刚才可能网页加载速度的原因,只看到 @ 两个用户名,我们看下。
/cc @woqidaideshi

@Jianmin @wenlongd 因为 https://github.com/RPi-Distro/firmware-nonfree 这个仓库内容调整了,你可以执行 git clone --depth=1 -b buster https://github.com/RPi-Distro/firmware-nonfree 使用其中的 brcm。这个我们之后在文档中补充一下。

本问题已在文档中修正。本 issue 关闭。

woqidaideshi 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
5329419 openeuler ci bot 1632792936 5175877 dwl301 1624545126 5420022 jianminw 1668037102
1
https://gitee.com/openeuler/raspberrypi.git
git@gitee.com:openeuler/raspberrypi.git
openeuler
raspberrypi
raspberrypi

搜索帮助

344bd9b3 5694891 D2dac590 5694891