当我尝试在 Ubuntu 14.04 上的 Genymotion(2.3.0 x64)(带有 VirtualBox 4.3.10)中运行 HTC Evo 4.3(或其他设备,无所谓)时,我得到:
The virtual device got no IP address. The VirtualBox DHCP server has not assigned an IP address to the virtual device.
我在 Virtual Box 中的设置如下:
如何为设备分配 IP 地址?
任何帮助都将不胜感激。谢谢!
答案1
负责为您分配动态 IP 的服务器称为 DHCP 服务器,因此您必须启用它来解决此问题。
请尝试以下操作:
打开 VirtualBox 的首选项,在网络部分下,检查“仅主机网络”中名为“vboxnet0”的适配器,双击它并确保在那里应用以下配置。
6-双击该名称并输入以下配置
适配器标签:
IPv4 适配器:192.168.65.1
IPV4 网络掩码:255.255.255.0
DHCP 服务器选项卡:
勾选“启用服务器”
暗示:这解决了您的问题,但需要其他人来避免其他问题
服务器地址:192.168.65.100
服务器掩码:255.255.255.0
下限地址:192.168.65.101
更高地址边界:192.168.65.255
注意:确保您没有任何其他具有相同配置的适配器,因为这可能会引起冲突。修改该部分中的所有适配器,我的意思是“仅主机网络”,然后删除那里的相同适配器。
祝你好运
答案2
我正在使用 Ubuntu 14.04,也遇到了同样的错误。我将内存减少到总内存的 50% 以下。现在它可以正常工作了。
答案3
我也遇到了同样的问题。我通常使用连接到 LAN 的笔记本电脑。当我使用没有 LAN(电缆断开)的笔记本电脑时,出现了此错误。
取消勾选“网络 -> 适配器 1”中的“电缆已连接”复选框后,虚拟机启动正常。