赞
踩
本文使用 WSL2 Ubuntu22.04虚拟机
QEMU 从 7.2.0 版本之后移除了 slirp 子模块,会影响用户模式的网络功能,需要提前加上依赖包和配置选项。 编译时增加 --enable-slirp
官网:https://github.com/qemu/qemu
## 1. 进入源码文件夹
cd qemu # 这里的qemu替换成自己的qemu源码文件夹
## 2. 配置目标平台并指定安装路径
## 可选配置 --target-list=riscv64-softmmu,riscv64-linux-user --prefix=/opt/qemu
./configure --enable-slirp
## 3. 编译安装
make -j8 # 编译
sudo make install # 安装到 --prefix 指定的路径下
https://www.openeuler.org/zh/download/?version=openEuler%2024.03%20LTS
选择
把该页的 RISCV_VIRT_CODE.fd、fw_dynamic_oe_2403_penglai.bin 等所有的文件下载下来放到同一个文件夹中,进入该文件夹
使用默认参数启动 Qemu 虚拟机,进入一个终端
bash ./start_vm.sh
自下载页面获取的启动脚本
用户名:root
密码:openEuler12#$
start_vm.sh 中默认使用 12055 端口
使用 SSH 登录的相关信息如下:
以 MobaXterm 为例:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。