openEuler上如何安装qemu

前言

在软件开发过程中经常会用到虚拟环境用于测试验证OS/内核功能正常与否,此时常用qemu模拟代替硬件进行测试验证,方便且快捷。

qemu的安装相对而言比较简单,不同的安装环境稍有差异,下面以当前流行的openEuler环境做说明。

一、安装环境说明

openEuler 20.03 (LTS-SP2)

二、下载qemu

qemu官网:https://www.qemu.org/download/

wget https://download.qemu.org/qemu-6.1.0.tar.xz

三、安装依赖库

   dnf  install  -y libglib2-devel  pixman-devel libcap-ng-devel libattr-devel

四、执行configure

   ./configure --target-list=arm-softmmu,aarch64-softmmu --enable-virtfs

五、安装

执行make && make install

六、运行

  • basic start
qemu-system-aarch64 -M virt-4.0 -cpu cortex-a57 -nographic -kernel zImage -initrd initrd
qemu-system-arm -M virt-4.0 -cpu cortex-a15 -nographic -kernel zImage -initrd initrd
  • start with shared folder
qemu-system-aarch64 -M virt-4.0 -cpu cortex-a57 -nographic -kernel zImage -initrd initrd -device virtio-9p-device,fsdev=fs1,mount_tag=aa -fsdev local,security_model=passthrough,id=fs1,path=/tmp
  • start with network
qemu-system-aarch64 -M virt-4.0 -cpu cortex-a57 -nographic -kernel zImage -initrd initrd -device virtio-net-device,netdev=tap0 -netdev tap,id=tap0,script=/etc/qemu-ifup -m 2G

注:内核编译及文件系统制作后续补充文章

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值