【环境信息】
硬件信息:
1) 硬件信息:虚拟机
http://121.36.84.172/dailybuild/EBS-openEuler-23.03/rc1_openeuler-2023-02-21-14-58-40/virtual_machine_img/aarch64/openEuler-23.03-aarch64.qcow2.xz
2) 虚机场景提供虚机XML文件或者配置信息:见附件
软件信息:
1) OS版本及分支:openEuler-23.03
2) 内核信息:6.1.8-3.0.0.8.oe1
【问题复现步骤】
具体操作步骤
使用qcow2启动虚拟机
出现概率(必现)
【预期结果】
虚拟机可以启动成功,并且用vnc方式可以进入登录界面
【实际结果】
虚拟机使用vnc方式无法进入登录界面
【附件信息】
当前进展:用virsh console查看。可以登录成功
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1.尝试用iso安装虚拟机生成qcow2后,再用qcow2安装虚拟机,使用的xml相同的情况下,使用vnc方式可以成功进入登录界面
2.使用相同xml和相同物理机环境以及相同vnc软件,测试22.03-LTS-SP1发布版本的qcow2镜像无此问题
问题原因: 开机引导/boot/efi/EFI/openEuler/grub.cfg配置了参数:nomodeset
该参数含义: 不启动虚拟机显卡驱动
这么设置的原因:是否开启显卡驱动应由用户决定,当配置了virtio-gpu设备后,应自觉删除这个配置。
构建系统脚本未有改动,因此内核命令行没有变动,当前内核组件由5.10升级到6.1,请内核进行定位
根据初步定位结论,5.10内核中默认不使能nomodeset参数,而6.1中使能了nomodeset,所以qcow2的制作脚本需要对nomodeset参数进行处理
处理后制作的qcow2已无此问题
登录 后才可以发表评论