openEuler @ Milk-V Pioneer 测试报告
支持状态
GOOD
系统版本
24.03-LTS-SP1
系统变种
LTS
最后更新
2025-04-05
openEuler RISC-V 24.03 LTS SP1 Pioneer 版本测试报告
测试环境
操作系统信息
- 系统版本:openEuler RISC-V 24.03 LTS SP1 (Image, Linux Boot 启动)
- 下载链接:openEuler 官网 (Choose: riscv64 -> 嵌入式 -> SG2042 -> 选择镜像仓)
- 固件:sg2042_firmware_linuxboot.img.zip,在下载链接同一页面上
- 参考安装文档:Installing on Pioneer Box - openEuler Docs
硬件信息
- Milk-V Pioneer Box v1.3
- microSD 卡一张(或 NVMe SSD + NVMe SSD 转 USB 硬盘盒)
- USB Type-C 线缆一条(用来连接板载串口)
安装步骤
使用 dd
刷写镜像到 microSD 卡或 NVMe SSD
下载固件,解压,使用 dd
烧录至 microSD 卡。
将下面的 /dev/mmcblk0
替换成真实硬盘位置。
unzip sg2042_firmware_linuxboot.img.zip
sudo dd if=sg2042_firmware_linuxboot.img of=/dev/mmcblkX bs=512K iflag=fullblock oflag=direct conv=fsync status=progress
下载系统镜像,解压,使用 dd
烧录至 NVMe SSD。
如果您在使用 Windows,推荐使用 Rufus 或 Etcher 这类工具进行烧写。
将下面的 /dev/sda
替换成真实硬盘位置。
unzip openEuler-24.03-LTS-riscv64-sg2042.img.zip
sudo wipefs -af /dev/sda
sudo dd if=openEuler-24.03-LTS-riscv64-sg2042.img of=/dev/sdX bs=1M status=progress
sudo eject /dev/sda
登录系统
在 openEuler Docs 中写到:
Image
版本使用者:由于当前出厂固件的局限性,设备启动时
RISC-V
串口回显并不完整,操作系统未加载完成时串口输出即会关闭。需将显卡插入PCIe
槽位并连接显示器才能观察到完整的启动过程。
因此,我们将使用 SSH 而不是串口登录系统。可在路由器上检查机器 IP。
或者也可以连接显示器、键盘、鼠标,直接在机器上登录。
默认用户名:openeuler
或 root
默认密码:openEuler12#$
安装桌面环境
以 GNOME 为例:
sudo dnf update
sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts
sudo dnf install xorg-*
sudo dnf install adwaita-icon-theme atk atkmm at-spi2-atk at-spi2-core baobab \
abattis-cantarell-fonts cheese clutter clutter-gst3 clutter-gtk cogl dconf \
dconf-editor devhelp eog epiphany evince evolution-data-server file-roller folks \
gcab gcr gdk-pixbuf2 gdm gedit geocode-glib gfbgraph gjs glib2 glibmm24 \
glib-networking gmime30 gnome-autoar gnome-backgrounds gnome-bluetooth \
gnome-boxes gnome-builder gnome-calculator gnome-calendar gnome-characters \
gnome-clocks gnome-color-manager gnome-contacts gnome-control-center \
gnome-desktop3 gnome-disk-utility gnome-font-viewer gnome-getting-started-docs \
gnome-initial-setup gnome-keyring gnome-logs gnome-menus gnome-music \
gnome-online-accounts gnome-online-miners gnome-photos gnome-remote-desktop \
gnome-screenshot gnome-session gnome-settings-daemon gnome-shell \
gnome-shell-extensions gnome-software gnome-system-monitor gnome-terminal \
gnome-tour gnome-user-docs gnome-user-share gnome-video-effects \
gnome-weather gobject-introspection gom grilo grilo-plugins \
gsettings-desktop-schemas gsound gspell gssdp gtk3 gtk4 gtk-doc gtkmm30 \
gtksourceview4 gtk-vnc2 gupnp gupnp-av gupnp-dlna gvfs json-glib libchamplain \
libdazzle libgdata libgee libgnomekbd libgsf libgtop2 libgweather libgxps libhandy \
libmediaart libnma libnotify libpeas librsvg2 libsecret libsigc++20 libsoup \
mm-common mutter nautilus orca pango pangomm libphodav python3-pyatspi \
python3-gobject rest rygel simple-scan sushi sysprof tepl totem totem-pl-parser \
tracker3 tracker3-miners vala vte291 yelp yelp-tools \
yelp-xsl zenity
设置系统默认以 GUI 登录:
sudo systemctl enable gdm
sudo systemctl set-default graphical.target
Xfce 因缺少软件包暂不可用。
预期结果
系统正常启动,可通过 SSH 和/或 GUI 登录。
实际结果
系统正常启动,成功通过 SSH 和 GUI 登录。
启动信息
Authorized users only. All activities may be monitored and reported.
openeuler@192.168.36.39's password:
Authorized users only. All activities may be monitored and reported.
Last login: Mon Mar 3 17:13:14 2025
Welcome to 6.6.0-72.0.0.76.oe2403sp1.riscv64
System information as of time: Mon Mar 3 17:14:07 CST 2025
System load: 0.07
Memory used: .6%
Swap used: 0.0%
Usage On: 14%
IP address: 192.168.36.39
Users online: 2
To run a command as administrator(user "root"),use "sudo <command>".
[openeuler@openeuler-riscv64 ~]$ uname -a
Linux openeuler-riscv64 6.6.0-72.0.0.76.oe2403sp1.riscv64 #1 SMP PREEMPT Sun Dec 29 15:11:05 UTC 2024 riscv64 riscv64 riscv64 GNU/Linux
[openeuler@openeuler-riscv64 ~]$ lscpu
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 64
On-line CPU(s) list: 0-63
NUMA:
NUMA node(s): 4
NUMA node0 CPU(s): 0-7,16-23
NUMA node1 CPU(s): 8-15,24-31
NUMA node2 CPU(s): 32-39,48-55
NUMA node3 CPU(s): 40-47,56-63
[openeuler@openeuler-riscv64 ~]$ cat /etc/os-release
NAME="openEuler"
VERSION="24.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS-SP1)"
ANSI_COLOR="0;31"
[openeuler@openeuler-riscv64 ~]$
asciinema 录屏(从启动时串口输出到 SSH 登录):
桌面体验测试报告参见 https://github.com/QA-Team-lo/oscompare/blob/main/openEuler/Pioneer/README.md.
测试判定标准
测试成功:实际结果与预期结果相符。
测试失败:实际结果与预期结果不符。
测试结论
测试成功。
来源: 支持矩阵