genymotion启动失败:Unable to load virtualbox

I have spend all day to solve this error since none of the answers worked for me(I kind of enjoy that).

I found out that oracle virtual box doesn't install the network adapter correctly in windows 8.1

Solution:

  1. Delete all previous virtual box adapters
  2. Go to device manager and click "Add legacy hardware"
  3. install the oracle virtual box adapters manually (my path was C:/Program Files/Oracle/VirtualBox/drivers/network/netadp/VBoxNetAdp.inf)

Now that virtual box adapters is installed correctly, it needs to be setup correctly. (the following solution is like many other solution in here)

1.start Oracle VM VirtualBox and go to preferences > Network > host-only Nerwork
2. click edit
3.set IPv4 192.168.56.1 mask 255.255.255.0
4.click DHCP Server tab and set server adr: 192.168.56.100 server Mask: 255.255.255.0 low address bound: 192.168.56.101 upper adress bound 192.168.56.254
5. now click OK and start genymotion

来自这里

启动虚拟机失败virtualbox运行报cannot access the kernel driver

进入""C:/Program Files/Oracle/VirtualBox/drivers/vboxdrv"文件夹(具体看自己的vbox程序是安装或者放什么地方了),找到vboxdrv.inf这个文件,鼠标右键点,然后选择安装

然而我以管理员权限运行后才解决。