配置 QEMU+ARM64 环境

最近有个客户在64位 OrangePi Zero Plus2 运行 PyArmor 总是出问题, libtomcrypt 校验 rsa_verify_hash 失败。反复修改了多次还没有搞定,最后决定装个64位的环境自己先跑一下。

最终生成image:arch/arm64/boot/Image
这个编译太费事了,直接下载个好了

wget http://people.linaro.org/~alex.bennee/images/aarch64-linux-3.15rc2-buildroot.img 
qemu-system-aarch64 -machine virt -cpu cortex-a57 -machine type=virt -nographic -smp 1 -m 2048 -kernel aarch64-linux-3.15rc2-buildroot.img --append "console=ttyAMA0"
  • 共享文件夹

增加启动选项
-fsdev local,security_model=passthrough,id=fsdev0,path=/tmp/share -device virtio-9p- pci,fsdev=fsdev0,mount_tag=host_folder

在虚拟机上面
mount -t 9p -o trans=virtio -oversion=9p2000.L host_folder /mnt

报错: 9pnet_virtio: no channels available
没有找到解决方案

退出虚拟机QEMU
c-a x
显示帮助
c-a h

猜你喜欢

转载自blog.csdn.net/weixin_43572000/article/details/85267499