安装qemu
yum install qemu -y
安装系统
创建虚拟硬盘
/usr/bin/qemu-img create -f qcow2 openEuler.qcow2 20g
挂载iso启动
/usr/bin/qemu-kvm -machine virt,accel=kvm,usb=on -cpu host -m 32G -smp 8,sockets=1,cores=8,threads=1 -boot d -hda /home/yeqiang/qemu-virtual-machine/openEuler.qcow2 -cdrom /root/openEuler-20.03-LTS-SP3-aarch64-dvd.iso -monitor telnet:127.0.0.1:9876,server,nowait -bios /home/yeqiang/QEMU_EFI.fd -device VGA -L /usr/local/share/qemu/ -vnc :0 -display vnc=0.0.0.0:1 -device nec-usb-xhci -device usb-kbd -device usb-tablet
注意:
1. 当前版本最大支持8核心
2. -bios /home/yeqiang/QEMU_EFI.fd 来源
https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd
vnc登录到终端
客户端采用tigervnc
成功连接到虚拟机vnc终端界面,开始安装
故障
vnc连接发现没有显示输出,出现qemu 控制台指令界面
界面卡在Started Hardware RNG Entropy Gatherer Daemon.
没有成功进入图形状态
解决:
-bios /home/yeqiang/QEMU_EFI.fd -device VGA -L /usr/local/share/qemu/ -vnc :0 -display vnc=0.0.0.0:1
qemu-kvm: -device VGA: failed to find romfile "vgabios-stdvga.bin"
qemu-kvm: keymap include files are not supported any more
下载
https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd
-bios /home/yeqiang/QEMU_EFI.fd -device VGA -L /usr/local/share/qemu/ -vnc :0 -display vnc=0.0.0.0:1
没有键盘输入
-device nec-usb-xhci -device usb-kbd -device usb-mouse
花屏、鼠标位置不准确
鼠标不准问题
-machine ,usb=on
-device usb-tablet
花屏问题
初步判断bios问题
yum install edk2-aarch64
参考
FT2000+ openEuler 20.03 virsh创建qemu kvm虚拟机 启动qemu kvm_hkNaruto的博客-CSDN博客
正常显示
参考:
Windows上使用QEMU创建aarch64(ARM64)虚拟机_qemu windows_skyyx2002的博客-CSDN博客
[qemu] VNC鼠标不同步_tzwsoho的博客-CSDN博客