我在 VMware Player 6.0.1 上以客户机身份运行 Windows XP,但出现黑屏。虚拟机启动后,加载时我能看到 XP 徽标屏幕,但欢迎屏幕始终未出现。
值得注意的是,该虚拟机在另一台运行 Windows XP 客户机的虚拟机内运行;外部主机是 Windows 8。一切都响应迅速,我可以移动最里面的机器窗口,甚至可以调整其大小,但它不会显示欢迎屏幕。
根据 (Ubuntu 11.04 VM 在 VMware Player 中显示黑屏) 和 (加载 vmware fusion 3.0 时出现问题),启用硬件图形加速可能会解决某些客户机的黑屏问题,但我的虚拟机已经启用了它,我的屏幕不是一开始就黑,而是一直黑,所以我认为这不是同一个问题。我还查看了(登录/欢迎时出现黑屏?),但正如我的截图所示,调整客人的屏幕分辨率并没有帮助。
这里的问题是什么?如果可以修复,如何修复?
请不要发表类似“不要在虚拟机中运行虚拟机!!!”的苛刻评论。我知道这不是一个推荐的活动,这只是为了好玩。
答案1
在空白客户机的虚拟机设置中,在硬件、显示下,尝试关闭加速 3D 图形。
当我在 Linux Mint 16(ubuntu)下打开盒子时,客户机在除主屏幕之外的每个屏幕上都会变黑 - 除非我关闭如上所述的 3D 加速。
答案2
为什么 VMWare 虚拟机在启动时停留在黑屏?
启动虚拟机时,VMWare 将尝试连接到此地址(即 IPv6 格式的本地主机,端口为 11527 或 11535 等):
vmware.exe - [::1]:11535 (IPv6)
这是虚拟机正常运行所必需的,我不知道它是什么,但我只知道我的 VPN 和另一次我的代理阻塞vmware 建立此连接,因此我遇到了黑屏问题。
所以我关闭了 VPN,在第二种情况下,我使用了 Proxifier,我在 Proxifier 程序中添加了一条规则来直接的所有vmware.exe
连接(不将它们路由到代理服务器),问题就解决了。
问题也在此处报告和讨论:https://communities.vmware.com/thread/454006