openEuler 24.03 LTS SP4安装KVM后无法进入安装引导环境

我是华为泰山200 2280的服务器,CPU是鲲鹏920.开始安装的是**openEuler 24.03 LTS SP3,**然后安装KVM,再创建虚拟机。一路没什么问题。就是创建虚拟机后,无论从文本环境还是VNC环境都无法看到安装界面。用virsh console vm-test进入虚拟机,就一直停留在

[root@localhost store_pool]# virsh console gitlab_server
连接到域 ‘vm-test’
转义字符是 ^] (Ctrl + ])

试了一天,没办法转到VNC方式,也是没有报错,5900端口正常监听。但打开vnc客户端,显示:

Display output is not active

也就是文本环境和VNC环境的连不上。然后我尝试重新安装升级到SP4,问题依旧。我用的文本环境脚本:

virt-install
–name gitlab_server
–vcpus 4
–ram 8192
–location=/data/kvm_data/iso_pool/Rocky-9.6-aarch64-dvd.iso
–disk path=/data/kvm_data/store_pool/gitlab_hd.qcow2,size=500,format=qcow2
–network=bridge=br0
–os-variant=rocky9
–boot uefi
–extra-args=‘console=ttyAMA0,115200n8 inst.text’
–noautoconsole

最后没办法。只能转到Rocky Linux 9.6 aarch64 版本。然后,同样的硬件,同样的脚本。一次成功。这是什么原因?国产爱你不容易啊。

虚拟机名称复制错误,应该都是vm-test

试试这个命令呢:

/usr/bin/virt-install \
	--name vm-test \
	--virt-type kvm \
	--vcpus=4 \
	--memory=8192 \
	--cdrom=/data/kvm_data/iso_pool/Rocky-9.6-aarch64-dvd.iso \
	--disk path=/data/kvm_data/store_pool/gitlab_hd.qcow2,size=500,format=qcow2 \
	--network bridge=br0 \
	--video=vga \
	--graphics vnc,listen=0.0.0.0,port=5901,keymap='en-us' \
	--console pty,target_type=serial \
	–os-variant=rocky9 \
	--boot uefi \
	--noautoconsole

vnc我试过这个脚本,没有报错,服务器端口5900监听正常,可以看到我的客户端有连接服务器的5900端口。但就是vnc无法显示任何画面,只有Display output is not active

服务器的防火墙都已经关闭