在aarch64的Raspberry pi4B安装openEuler 25.03 raspimg
引言
openEuler作为开放原子开源基金会的孵化项目,支持多种处理器架构,在国家自主可控的政策背景下,近来得到广泛的使用。在2025年3月底发布了具有重要里程碑的DevStation版本,即openEuler25.03版本,在AI、云原生、边缘计算等场景具有较好的技术支持。如果你是在开发这几个技术方向,不妨先把个人开发环境换成DevStation,会发现现在的openEuler已经与centOS不相上下。
概述
本文是基于一个KubeEdge的项目开发中的一个环节进行了简单描述,完整本文的整个流程,加上摸索时间,作者用了整整一天。要在raspberry4B上使用openEuler一定是先查看openEuler的官网,上面居然有专门针对raspberry的镜像,经过实践发现,该镜像已经适配的非常好,默认开启了ssh,关闭了防火墙,按照官方步骤操作即可。安装之后遇到的一个问题是如何ssh到树莓派,如果你有HDMI那么可以忽略这一步骤,作者发现公司网络无法nmap找到这台新的树莓派(虽然开启了ssh 22端口),于是使用nmap -PR,这个arp发现在局域网内快且好用。ssh成功后,作者使用的目的是安装kubeEdge的edgecore,于是根据kubeEdge官网步骤安装顺利,唯一遇到问题是cni安装,通过在github上找到了遇到同样问题的issue,并将解决方法同步回复了这个issue。
操作步骤
- linux下制作启动盘:
- fdisk -l
- df -lh
- umount dev/sda1
- umount dev/sda2
- dd bs=4M if=openEuler-25.03-raspi-aarch64.img of=/dev/sda
- 插入SD卡,上电,DHCP自动获取ip
- nmap -P0 6 -p22 --open 192.168.2.0/24
- ssh账号密码:root/openeuler
- fdisk -l
- df -lh
没有显示器如何ssh到树莓派
- nmap -PR -sn -oX scan1.xml 192.168.2.1/24
- nmap -PR -sn -oX scan2.xml 192.168.2.1/24
- diff scan1.xml scan2.xml > diff_report.txt
在openEuler25.03上使用easySoftware
- 安装redis:
- dnf install redis
- systemctl enable redis
- systemctl start redis
树莓派可以安装KubeEdge作为边端使用
- 根据官网步骤即可
- 边端安装的组件有:
- keadm
- containerd
- cni
持续更新:地址