当前位置: 首页 > news >正文

Ubuntu下运行QEMU模拟riscv64跑Debian

1.安装QEMU

下载地址:

https://www.qemu.org/download/
建议选择稳定版本,下载后解压,然后make

wget https://download.qemu.org/qemu-8.0.3.tar.xz
tar xjvf qemu-8.0.3.tar.xz
cd qemu-8.0.3
./configure --enable-kvm --enable-virtfs
make
--enable-virtfs 用户虚拟机和宿主机之间共享文件

2.安装u-boot-qemu

sudo apt install u-boot-qemu

3.下载Debian的riscv64 image

下载地址:https://cdn.artifacts.gitlab-static.net/9d/f6/9df69d693033f3071b9dee279b40dead9517d1ec9a95eb4bf3404e5d8767b683/@final/4c/40/b1a5e7823e522f8e18d15a30458eb6bf7a81b06fb4e5d1446abf0a994e8a?Expires=1693379985&KeyName=gprd-artifacts-cdn&Signature=v7OlQeXqgcjDlFjmMu38g7wZ2S4=

下载后解压,得到 image.qcow2

4.启动Qemu

qemu-system-riscv64 -machine virt -cpu rv64 -m 8G -smp 4 -nographic \
    -append "console=ttyS0 rw root=/dev/vda1" \
    -device virtio-blk-device,drive=hd \
    -drive file=imge.qcow2,if=none,id=hd \
    -device virtio-net-device,netdev=net \
    -netdev user,id=net,hostfwd=tcp::2222-:22 \
    -kernel /usr/lib/u-boot/qemu-riscv64_smode/uboot.elf \
    -object rng-random,filename=/dev/urandom,id=rng \
    -device virtio-rng-device,rng=rng \
    -virtfs local,path=~/shared,mount_tag=host0,security_model=passthrough,id=host0 

5.访问Debian

可直接在Qemu上登录,账号密码是 root : root

http://www.lryc.cn/news/151372.html

相关文章:

  • 移动基站ip的工作原理
  • Kubernetes技术--使用kubeadm搭建高可用的K8s集群(贴近实际环境)
  • 【Linux】文件
  • Android OTA 相关工具(六) 使用 lpmake 打包生成 super.img
  • 信创环境 Phytium S2500 虚拟机最大内存规格测试
  • 新建工程——第一个S32DS工程
  • 基于Open3D的点云处理16-特征点匹配
  • 设计模式—简单工厂
  • 真机安装Linux Centos7
  • ceph peering机制-状态机
  • Java | File类
  • 数学建模之灰色预测
  • 03_nodejd_npm install报错
  • three.js(二):webpack + three.js + ts
  • 最小二乘法处理线性回归
  • ModbusCRC16校验 示例代码
  • 一不留神就掉坑
  • Redis数据类型(list\set\zset)
  • TongWeb安装以及集成
  • ScreenToGif-动图制作软件实用操作
  • sqlibs安装及复现
  • OpenAI 创始人 Sam Altman 博客有一篇 10 年前的文章
  • 写的一款简易的热点词汇记录工具
  • 算法通关村——滑动窗口高频问题
  • mybatis源码学习-2-项目结构
  • selenium 自动化测试——环境搭建
  • 得物一面,场景题问得有点多!
  • Prompt Tuning 和instruct tuning
  • springboot 与异步任务,定时任务,邮件任务
  • 2022年06月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试