在树莓派4B上安装openEuler25.03 raspimg版本

110 阅读2分钟

在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

截图 2025-04-25 18-39-00.png

持续更新:地址