我使用 ESXi 4.1 作为虚拟化平台,我想将其中一个客户机屏幕显示到主机 VGA 输出。这可以吗?
我想这样做是因为我的主机已插入电视(使用 VGA 线),这样我就可以使用我的一个客户机作为媒体中心盒,现在我将笔记本电脑连接到电视(使用 HDMI)同时使用 SMB(从我的一个客户机)获取视频文件。
答案1
抱歉,不可能,VM 的虚拟化帧缓冲区无法映射到物理帧缓冲区 - 这不是裸机管理程序的设计目的 - 您需要像 VMWare Workstation 这样的程序才能实现该功能。
我可以请您快速阅读一下我们的常见问题解答吗?因为这个问题实际上更适合我们面向消费者的姊妹网站 superuser.com。
答案2
如果您有一台支持 Intel VT-d (IOMMU) 的相对较新的机器,您可以这样做。基本上,VT-d 允许您将 PCIe 设备(或 PCIe-PCI 桥接器后面的所有 PCI 设备)直接连接到虚拟机。您可能需要在 BIOS 中启用它,但它在 ESXi 的配置选项卡->硬件->高级下进行控制。我真的建议您先备份虚拟机,因为混乱的 VT-d 配置可能会阻止 ESX 显示控制台(因为它是为虚拟机保留的)甚至完全启动。
或者,如果您没有启用 VT-d 的系统,您可能可以将 USB->VGA 适配器连接到客户机并以此方式输出,但我不确定性能是否达到标准。
答案3
您可以尝试将 VM 客户机控制台设置为全屏,然后将该屏幕移到电视上。不过说实话,我不太清楚您想要实现什么。