遇到问题,iso安装的时候,莫名其妙卡住。后面修改了参数,增加了参数,qemu 加载镜像成功。
宿主机:在zstack上,配置了gcc 7.4, bios使用的是QEMU_EFI.fd ,qemu命令:qemu-system-aarch64,使用说明参考help
配置了桥接网卡,麒麟的iso,
1创建虚拟盘qcow ,qemu-img create -f qcow2 xxx-temp.qcow2 36G
2qemu模拟装载镜像到qcow盘
,qemu-system-aarch64 -m 2048 -cpu pxa250 -smp 4,sockets=1,cores=4 -M virt \
-bios QEMU_EFI.fd -device VGA -vnc :90 -device nec-usb-xhci -device usb-mouse -device usb-kbd \
-drive if=none,file=xxx-temp.qcow2,id=hd0 \
-device virtio-blk-device,drive=hd0 \
-drive if=none,file=xxxxx.iso,id=cdrom,media=cdrom \
-device virtio-scsi-device \
-device scsi-cd,drive=cdrom
3qemu发起从虚拟盘启动,启动的时候加载bios
qemu-system-aarch64 -cpu pxa250 -smp 2 -m 4G -M virt -bios QEMU_EFI.fd -hda xxx-temp.qcow2 -vnc 0.0.0.0:90 -device nec-usb-xhci -device usb-mouse -device usb-kbd -device VGA -device virtio-net,netdev=t0,mac=ac:1f:6b:c5:37:90 -netdev tap,vhost=on,id=t0,ifname=tap90,script=no,downscript=no