我正在尝试使用 Virtual Machine Manager 设置 Windows 10 虚拟机,并且一直在关注这仅使用一个 GPU 设置 GPU 直通的教程。我在配备 Intel UHD Graphics 620 集成 GPU 的 Dell Inspirion 上执行此操作。本教程的一部分要求我将其插入<rom fIle='vBiosRom.rom'/>
虚拟机的 XML 配置中,但我无法在网上的任何地方找到适用于我的 GPU 的 ROM 文件。我一直在尝试使用以下命令转储视频 BIOS ROM:
echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom
cat /sys/devices/pci0000:00/0000:00:02.0/rom > vbios.dump
echo 0 > /sys/devices/pci0000:00/0000:00:02.0/rom
但继续得到cat: '/sys/devices/pci0000:00/0000:00:02.0/rom': Input/output error
。我尝试在恢复模式下再次执行此操作,以防由于 GPU 正在使用而无法正常工作,但我遇到了相同的错误并且Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
.任何帮助将非常感激。谢谢!
答案1
您的计算机很可能以 UEFI 模式启动。重新启动到 BIOS 设置并从 UEFI 切换到传统启动。然后再次尝试转储 vBIOS。之后您可以切换回 UEFI。
PS:切换到传统启动后,您的操作系统可能无法启动,因此我建议您创建 Ubuntu 或任何您喜欢的活动磁盘并用于转储。
这可能有帮助如何转储视频 BIOS