同步操作将从 yunxiang/openEuler RISCV 2203 V2测试 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
root
的用户密码是 openEuler12#$
。openeuler
的用户密码是 openEuler12#$
,可使用 Eclipse。master
。请参阅 通过 QEMU 仿真 RISC-V 环境并启动 OpenEuler RISC-V 系统。
建议优先考虑发行版提供的软件包或在有能力的情况下自行打包,不鼓励非必要情况的编译安装。镜像的安装部分有所不同,请参考以下镜像的下载安装。
本次测试的 openEuler-22.03-V2-riscv64 的镜像位于 中科院软件所镜像站
在 QEMU 目录中有用于测试的镜像,启动脚本。
openeuler-qemu-xfce.qcow2.tar.zst
带有 xfce 桌面镜像的根文件系统。openeuler-qemu-base.qcow2.tar.zst
不带有桌面的镜像的根文件系统。fw_payload_oe_qemuvirt.elf
启动用内核start_vm_xfce.sh
启动带有 xfce 桌面镜像的根文件系统用脚本。start_vm.sh
启动不带有桌面的镜像的根文件系统用脚本。已验证启动脚本在 Ubuntu 22.04,Debian 11.4 环境下正常运行
fw_payload_oe_qemuvirt.elf
、磁盘映像压缩包、启动脚本 start_vm_xfce.sh
和大约 5.17GiB 的剩余可用空间。使用下面的命令解压缩。
sudo apt install zstd -y
tar -I zstdmt -xvf ./openeuler-qemu-xfce.qcow2.tar.zst
然后执行 bash start_vm_xfce.sh
启动虚拟机。
脚本图像输出参数方面可能根据宿主机的环境变化而有些不同。若终端报错,可根据终端提醒,对脚本中 '-display' 与 '-device virtio-vga' 两项进行更改,脚本参数更改具体据环境而变,可自行搜索学习,另外的方法为绕过直接图像输出使用 vnc 或 spice 等方式登陆远程桌面,详情参见附录。
运行脚本中可能会出现 pa
报错的情况,是本地机的 Qemu 无法加载 PulseAudio 导致的,可通过将音频后端 pa
修改为 none
(不使用音频后端,即只虚拟声卡但不发出声音)或 spice
(将音频输出到 Spice,并使用 Spice 连接远程桌面听声音)
目前该方案测试过的环境包括 WSL1(Ubuntu 20.04.4 LTS and Ubuntu 22.04.1 LTS) , Ubuntu 22.04.1 live-server LTS 和 Debian11.4。
spice
或 VNC
连接后才会弹出窗口使用以下命令启动 virt-viewer 连接到 Spice Server。
sudo apt install virt-viewer #安装virt-viewer
remote-viewer spice://localhost:12057 #使用spice连接虚拟机
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。