如何将虚拟机从 VMWare 移植到 VirtualBox?
我已经使用 VMWare 一段时间了,对它非常满意,但我想将它与 VirtualBox 进行比较。 显然,磁盘映像是兼容的,并且我已经成功启动了由 VMWare 在 VirtualBox 中创建的基于 Fedora 的虚拟机...但网络完全不可用。 如何将虚拟机从 VMWare 移植到 VirtualBox 并保持所有功能完好无损?
I've been using VMWare for a while and am very happy with it, but I would like to compare it with VirtualBox. Apparently the disk images are compatible, and I have successfully booted my Fedora based VM created by VMWare in VirtualBox... but the network is completely unavailable. How do you port a virtual machine from VMWare to VirtualBox and keep all the capabilities intact?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是否尝试过进入虚拟框的选项并将网络适配器更改为 VB 适配器? VB 的虚拟适配器有点不同,您可能必须创建一个连接到网卡的新适配器,然后将其指定为主网卡。
have you tried going into the options in virtual box and changing the network adapter to the VB one? VB is a bit different in it's virtual adapters, you might have to create a new one attached to the nic and then specify that one as the primary nic.
您确定网络完全不可用吗? 已知 VirtualBox 在 ICMP 支持方面存在问题,因此您将无法 ping 任何来自来宾操作系统的主机。 我昨天遇到了同样的问题,网络实际上可以工作。
Are you sure that network is completly unavailable? VirtualBox is known to have a problem with ICMP support so you won't be able to ping any host from the guest OS. I ran into the same problem yesterday and the network was actually working.
如果网络不可用,您可能需要检查 VirtualBox 配置并确保配置了网卡。 如果这样做,那么下一站将是虚拟机中运行的操作系统。 一些操作系统的一个不幸的事实是它们并不总是支持硬件变化。 如果操作系统没有自动检测网卡的更改,您可能需要重新配置它以支持新卡。
另一种可能性是您使用的是固定 IP 地址。 VirtualBox 使用几种与 VMWare 略有不同的网络方案。 您可能需要更改虚拟机内的 IP 以匹配预期的子网。
在虚拟机外部,您需要使用桥接网络设备或配置端口虚拟端口如果您想访问虚拟机,请通过 NAT 系统。
If the network is unavailable, you may want to check your VirtualBox configuration and make sure you have a network card configured. If you do, then the next stop would be the OS running in the virtual machine. An unfortunate fact of some operating systems is that they don't always appreciate hardware changes. If the OS is not auto-detecting the change to the network card, you may need to reconfigure it to support the new card.
Another possibility is that you were using a fixed IP address. VirtualBox uses a couple of schemes for networking that are a bit different than VMWare. You may need to change the IP inside the VM to match the expected subnet.
Outside the VM, you need to use either a bridged networking device or configure ports virtual ports through the NAT system if you want to gain access to your Virtual Machine.