安装

qemu-system-aarch64

Debian平台

Debian:sudo apt install qemu-kvm qemu virt-manager virt-viewer libvirt-daemon-system libvirt-clients bridge-utils

qemu-system-aarch64 使用

https://devpress.csdn.net/linux/66d00dd1c618435984a381d7.html

  • 报错: failed to find romfile "efi-virtio.rom"

网上大多数教程都是安装ipxe-qemu,不管用,最后添加-L参数成功解决!添加参数-L pc-bios/
而我恰巧是安装ipxe-qemu解决

x86平台

x86平台上安装aarch64的虚拟机:https://blog.csdn.net/chenxiangneu/article/details/78955462

ubuntu上安装qemu虚拟机:
sudo apt-get install qemu-system-x86

转换

已经验证了vmware可以正常启动openwrt.vmdk文件,vmdk也可以转换为能在qemu虚拟机里run起来的格式。

sudo qemu-img convert -f vmdk -O raw openwrt.vmdk openwrt.raw
qemu-system-x86_64 -drive file=openwrt.raw,format=raw -m 2048M

vmware-ubuntu-x86

qemu可以正常跑起来openwrt

debian-aarch64

qemu-img工具需要安装 apt-get install qemu-utils

工具

qemu-img

  • 查看镜像格式
    qemu-img info openwrt.img

  • 转换img为raw格式文件
    qemu-img convert -f raw -O raw openwrt.img openwrt.raw


0 条评论

发表回复

您的电子邮箱地址不会被公开。