在国产电脑银河麒麟v10(sp1)上(处理器是Phytium D2000/8,内存8G,架构是aarch64)用phyvirt安装win11arm64,安装好后重新启动虚拟机出现“display output is not active",进不了虚拟机系统,换安装win10arm64或win7停留在"boot from cd or dvd",该怎么解决呢?,测试了很多方法都不行。
求解决办法。谢谢!
国产电脑银河麒麟系统上通过虚拟机安装windows
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
在国产电脑银河麒麟v10(sp1)上使用Phytium D2000/8处理器(aarch64架构)安装Windows ARM64版虚拟机时遇到的问题,可能涉及虚拟机配置、系统镜像兼容性及显卡驱动等方面。针对您提到的“display output is not active”错误,以及在安装其他版本Windows时停留在启动界面的情况,以下是一些可能的解决步骤:
-
虚拟机配置检查与调整:
- 显卡设置:确保在Phyvirt虚拟机管理器中为Windows ARM64虚拟机分配了合适的显卡设备,并且已启用VGA或QEMU virtio-gpu等图形输出设备。
- 内存分配:尝试增加分配给虚拟机的内存大小至推荐的最低要求以上,例如至少4GB以支持Windows 10 ARM64运行。
- 存储设置:确认磁盘映像文件无误并正确挂载,同时确保BIOS类型设置为UEFI以适应新版本Windows的启动需求。
-
系统镜像验证与更新:
- 确保您使用的Windows 10/11 ARM64镜像是适用于ARM架构的官方镜像,而非x86/x64架构的。
- 检查下载的ISO是否完整,如有需要重新下载。
-
引导加载器和启动顺序设置:
- 在虚拟机的BIOS设置中,确认CD/DVD驱动器作为第一启动项,并确保安装镜像已经成功连接到虚拟光驱。
- 对于“boot from cd or dvd”的问题,尝试在虚拟机开机启动过程中按F2/F12(根据实际虚拟机环境而定)进入启动菜单手动选择从CD/DVD启动。
-
显卡驱动问题:
- 对于"display output is not active"错误,可能是由于虚拟机内没有适配的显卡驱动导致。尝试在网络模式下启动虚拟机,在安装过程中或安装后通过网络下载并安装最新的virtio驱动包。
-
Phyvirt扩展功能开启:
- 确保启用了KVM加速,并且安装了必要的virtio驱动,这对于提高虚拟机性能和兼容性至关重要。
操作步骤示例(假设 Phyvirt 配置界面与标准 KVM 类似):
# 打开或创建虚拟机配置文件 virsh edit <your_vm_name> # 添加或修改显卡设备,例如添加virtio GPU <video> <model type='virtio' heads='1'/> </video> # 确保内存足够大 <memory unit='KiB'>4194304</memory> # 这是4GB的内存 # 设置正确的BIOS和启动顺序 <os> <type arch='aarch64' machine='...'>hvm</type> <loader readonly='yes' type='pflash'>/path/to/uefi-firmware-file.fd</loader> </os> # 挂载ISO镜像 <source file='/path/to/windows_arm64.iso' dev='cdrom'/> # 启用KVM加速并安装virtio驱动 <caps> <kvm></kvm> </caps>请依据实际情况调整上述示例中的路径和参数。如果仍然无法解决问题,建议查阅Phyvirt官方文档或联系技术支持获取针对性的帮助。同时,关注是否有针对Phytium D2000/8处理器的特定虚拟化解决方案或者专门针对Windows ARM64在aarch64平台上的虚拟化支持情况。
解决 无用评论 打赏 举报 编辑记录-