Linux localhost 3.13.0-24-generic
#46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014
x86_64 x86_64 x86_64 GNU/Linux
服务器上的主机,没有桌面端
virtualbox:
virtualbox-5.0_5.0.4-102546~Ubuntu~trusty_amd64
已安装
root@localhost:~/workspace/jenkins-docker-ansible# VBoxManage --version
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.13.0-24-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
5.0.4r102546
root@localhost:~/workspace/jenkins-docker-ansible# sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...failed!
(Look at /var/log/vbox-install.log to find out what went wrong)
root@localhost:~/workspace/jenkins-docker-ansible#
原因是沒有啟動virtualbox,但是啟動命令默認是開啟圖形化界麵的,主機沒有圖形化界麵。該如何解決這個問題?
問題解決了。
執行
sudo /etc/init.d/vboxdrv setup
的時候報了以下資訊:重新編譯失敗,然後我檢查了下主機的配置,發現
gcc
,make
等軟體都沒有安裝然後就可以了。
非桌面啟動
參考以下:
使用命令列啟動 VirtualBox 虛擬機器
VirtualBox 命令列啟動
VirtualBox命令列建立虛擬機器和管理虛擬機器