linux安装下的VirtualBOX的后台启动 与 VBoxManage 管理

实现环境CentOS 5.5


安装与配置
从官网下载virtualbox与dkms的安装包并安装

https://www.virtualbox.org/wiki/Downloads

http://sourceforge.jp/projects/freshmeat_dkms/releases/120796/

[root@Server src]# rpm -ivh VirtualBox-4.2-4.2.16_86992_el5-1.i386.rpm
[root@Server src]# rpm -ivh dkms-2.0.20.2-1.noarch.rpm


启动vboxdrv服务

[root@Server src]# /etc/init.d/vboxdrv setup

提示错误:无法找到/lib/modules/2.6.18-194.el5/build 或者 /lib/modules/2.6.18-194.el5/source



查看当前内核版本:

[root@Server src]# uname -r
[root@Server src]# rpm -qa |grep kernel-devel


对比发现现用内核版本版本一直,但修订版本不一样
继而遍历提示错误的内核链接库

[root@Server src]# ls -l /lib/modules/2.6.18-194.el5/

发现build和source为符号链接,链接到/usr/src/kernels目录下。

遍历/usr/src/kernels目录后,发现没有名为2.6.18-194.el5-i686目录(uname -r),仅有2.6.18-348.6.1.el5-i686目录(kernel-devel)

[root@Server src]# ls -l /usr/src/kernels/

于是猜想,版本号是一致,修订版本不一样,那么build应该还是能用的。

建立符号链接

[root@Server kernels]# ln -s 2.6.18-348.6.1.el5-i686 2.6.18-194.el5-i686
[root@Server kernels]# ls -l


重新启动vboxdrv服务

[root@Server kernels]# /etc/init.d/vboxdrv setup


启动成功


参考资料:

依赖包:http://www.blogjava.net/103335460/articles/346608.html



#############



使用VBoxManage进行后台管理


查看有哪些虚拟机
[root@Server]# VBoxManage list vms
查看虚拟的详细信息
[root@Server]# VBoxManage list vms --long
查看运行着的虚拟机
[root@Server]# VBoxManage list runningvms
开启虚拟机并开启远程桌面连接的支持
[root@Server]# VBoxManage startvm <vm_name> -type vrdp
改变虚拟机的远程连接端口,用于多个vbox虚拟机同时运行
[root@Server]# VBoxManage controlvm <vm_name> vrdpprot <ports>
关闭虚拟机
[root@Server]# VBoxManage controlvm <vm_name> acpipowerbutton
强制关闭虚拟机
[root@Server]# VBoxManage controlvm <vm_name> poweroff
更多命令
[root@Server]# VBoxManage --help
参考资料:http://forum.ubuntu.org.cn/viewtopic.php?t=267332


你可能感兴趣的:(linux,VirtualBox)