参考文章:
大致流程
- 安装qemu
- 下载系统镜像和EFI固件,risv和arm架构基本都需要EFI固件才能启动系统
- 创建虚拟硬盘
- 命令行启动,把上面的文件穿进去,带上一大堆配置
安装 qemu
文档建议安装qemu8以上的版本。
我是wsl上的ubunutu22lts, 直接apt安装了, 直接装的太老了是6.2.0
。
我需要编译安装一个8.1以后的qemu。
废那事,我下载Windows版本的qemu了,版本是8.1.0 (v8.1.0-12034-g129566d84e)。
下载镜像
启动模拟器
Windows下要翻译一下他的bash脚本,删除随机数设备,把内存改小,不然报错qemu-system-riscv64: qemu_fdt_add_subnode: Failed to create subnode /memory@80000000: FDT_ERR_EXISTS
能跑的版本是:
运行
默认密码:openEuler12#$
下载的镜像没有装图形界面,要切换到serial0才有输出,快捷键Ctrl+Alt+3。
系统启动成功后换Windows Terminal运行ssh -p12055 root@localhost
进去操作了。
安装图像界面
这次要开发个GUI的app,要安装图形界面。
现在的 文档 里面四种桌面环境,DDE的安装的命令最少了试试。
x11 forward
在open-euler上安装tauri开发环境