近日在做docker swarm的实验,根据网上使用docker swarm搭建集群的方法进行尝试时,发现需要安装virtualbox,可在安装过程中出现了一系列令人头大的问题,而且安装完virtualbox后依然出现如下问题,如图:
文字信息:Error with pre-create check: "We support Virtualbox starting with version 5. Your VirtualBox install is “WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n available for the current kernel (4.15.0-39-generic) or it failed to\n load. Please recompile the kernel module and install it by\n\n sudo /sbin/vboxconfig\n\n You will not be able to start VMs until this problem is fixed.\n6.0.4r128413”. "
目前网上的解决办法五花八门,但每一个靠谱的,这里仅列出我个人的解决办法:
1.重启电脑,重启时进入电脑的BIOS模式,将Security这一项里面“Secure BOOT”这一项从“Enable”改为“Disable”;
2.安装virtualbox-dkms:
//若已经安装过virtualbox-dkms,先删除
sudo apt remove virtualbox-dkms
//重新安装virtualbox-dkms
sudo apt install virtualbox-dkms
重启电脑,virtualbox即可使用。
参考办法: