安装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博客

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐