您的位置:首页 > 运维架构 > Linux

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

2013-07-05 13:56 267 查看
实现环境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


本文出自 “bashrc的博客” 博客,请务必保留此出处http://bashrc.blog.51cto.com/7339808/1242146
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: