CentOS命令行安装Virtualbox详解
添加virtualbox源
代码如下 | |
cd /etc/yum.repos.d |
添加rpmforge源
代码如下 | |
cd |
安装依赖
代码如下 | |
yum --enablerepo rpmforge install dkms |
安装VirtualBox
代码如下 | |
yum install VirtualBox-4.1 |
系统有点BUG,修正一下
Error! Your kernel headers for kernel 2.6.32-71.el6.x86_64 cannot be found at
/lib/modules/2.6.32-71.el6.x86_64/build or /lib/modules/2.6.32-71.el6.x86_64/source.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
代码如下 | |
cd /lib/modules/modules/2.6.32-71.el6.x86_64/ ln -s /usr/src/kernels/2.6.32-220.23.1.el6.x86_64/ build /etc/init.d/vboxdrv setup |
安虚拟机Windows Server 2003
因为CentOS没有桌面,需要先在自己的电脑上安装一个Windows Server 2003,运行起来并且配置好后,关闭虚拟机,将对应的vdi文件复制到服务器,服务器新建立的虚拟机将直接使用该文件作为硬盘
代码如下 | |
VBoxManage createvm --name server2003 --ostype Windows2003 --register --basefolder /mydata/vms/ |
启动虚拟机
代码如下 | |
VBoxManage startvm server2003 -type headless |
强制关闭虚拟机
代码如下 | |
VBoxManage controlvm server2003 poweroff |