1.VirtualBox虚拟机启动找不到网卡
问题
虚拟机启动:未找到网络适配器
点击“更改网络设备”后再次报错
Nonexistent host networking interface, name ‘VirtualBox Host-Only Ethernet Adapter’ (VERR_INTERNAL_ERROR)
原因
虚拟机右键“设置”–>“网络”后发现,虚拟机网卡2设置的连接时启动网络,连接方式为“仅主机网络”,但是发现并没有指定启动哪一张网卡,此时两种解决办法:1. 去勾选“启用网络连接”;2. 如果网卡2虚拟机要使用到,此时就应该选择一块虚拟网卡,方法如下:
如果网卡未创建,需要在全局网络设置中创建一个“host-only networks”的网络并在虚拟机上绑定此网卡
- 创建网络
如果想让虚拟机配置的这张网卡自动获取IP地址,还可以使能dhcp服务器
- 虚拟机绑定网卡
- 再次启动虚拟机就不会报错
2.虚拟机创建“host-only networks”网络出问题
Could not find Host Interface Networking driver! Please reinstall.
问题原因就是找不到网卡驱动了,所以创建网络也会失败。
解决方案
在安装virtualbox软件的时候,会帮我们安装一个虚拟网卡的驱动。正常情况下,这个驱动会被安装到笔记本上,但是笔记本可能会因为系统更新等一些原因,把这个驱动又被卸载了(本人的笔记本系统更新后就遇到这个问题)。此时,我们只需要再安装一下这个驱动即可
- 进入VirtulBox安装子目录\drivers\network\netadp6,找到一个VBoxNetAdp6.inf的文件,右键安装。
- 打开 \控制面板\网络和 Internet\网络连接
- 右键“属性”–>安装–>服务–>添加–>从磁盘安装
- 找到VBoxNetLwf.inf的位置,本人笔记本在D:\VirtulBox\drivers\network\netlwf目录下。选择VBoxNetLwf.inf就可以添加virtualbox的网卡驱动程序了
- 添加完网卡驱动,再去virtualbox界面上添加host-only networks就不会报错了