首页 MacOS通过QEMU启动openEuler RISC-V
文章
取消

MacOS通过QEMU启动openEuler RISC-V

安装qemu

安装依赖:

1
brew install gawk gnu-sed gmp mpfr libmpc isl zlib expat

安装qemu:

1
brew install qemu

下载openEuler的镜像

网站中选择版本,这里我选择了openEuler-23.09-V1-riscv64(网址)

如果想要桌面系统,记得下载带有xfce的

保证当前目录下有一个启动脚本.sh,一个bin文件和一个zst文件,解压缩zst文件,并将sh文件和bin文件和解压缩后的qcow2文件放在一个文件夹中

启动openEuler

执行脚本启动:

1
 bash start_vm_xfce.sh

执行后发现脚本中两处参数失效,查看qemu-system-riscv64 --helpqemu-system-riscv64 -audiodev help的相关信息后,修改参数为:

1
2
3
...
  -display cocoa,show-cursor=on \
  -audiodev coreaudio,id=snd0 \

启动后,默认的用户openeuler,密码是openEuler12#$

success

参考

  1. oerv-pretask(一)通过 QEMU 仿真 RISC-V 环境并启动 openEuler RISC-V 系统,设法输出 neofetch 结果并截图提交 - 知乎 (zhihu.com)
  2. Running 64- and 32-bit RISC-V Linux on QEMU — RISC-V - Getting Started Guide (risc-v-getting-started-guide.readthedocs.io)
本文由作者按照 CC BY 4.0 进行授权

解决MacOS上zsh在git add时tab补全卡住的问题

Latex编写跨页长表格报告的踩坑经历