基本系统是运行 VirtualBox 4.1.2 的 Vista 64 位
在此设置中,Windows 8 32 位版本的网络可以正常工作,但 Windows 8 64 位版本则不行。“不工作”是指 Windows 无法看到网络,其故障排除程序显示“Windows 未检测到正确安装的网络适配器”
这是我在 VirtualBox 中为 32 位 VM 执行的操作:(在“设置”|“网络”|“适配器 1”)
- 连接至:桥接适配器
- 名称:Realtek PCIe GBE 系列控制器
- 适配器类型:英特尔 PRO/1000 MT 台式机 (82540OEM)
- 混杂模式:拒绝
这有效,而且我注意到“适配器类型”下拉菜单已启用,因此我可以选择其他品牌(如果愿意的话)。
对于 64 位虚拟机:
- 连接至:桥接适配器
- 名称:Realtek PCIe GBE 系列控制器
- 适配器类型:PCnet-FAST III (Am79C973)
- 混杂模式:拒绝
“适配器类型”固定为这个错误值,我怀疑这就是为什么 Windows 8-64 认为它没有安装任何网络硬件。
有任何想法吗?
答案1
您需要确保虚拟机已关闭,然后才能更改网络适配器类型。然后它就不应该再被修复了。这至少对我来说是有效的。
答案2
我认为我搞砸了 VirtualBox 及其虚拟机的当前状态——当您将虚拟机重命名为带有“?”的名称时,一切也会变得一团糟。
重新启动并重新启动有效(基本上就是 Zebra 博士上面所说的,所以我将其标记为答案)。
还此 VirtualBox 论坛主题对于类似问题很有用