添加virtualbox源
代碼如下 |
複製代碼 |
cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo |
添加rpmforge源
代碼如下 |
複製代碼 |
cd wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.2-1.el6.rf.x86_64.rpm |
安裝依賴
代碼如下 |
複製代碼 |
yum --enablerepo rpmforge install dkms yum groupinstall "Development Tools" yum install kernel-devel |
安裝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 modifyvm server2003 --memory 512 --accelerate3d off --nic1 bridged --bridgeadapter1 eth0 VBoxManage storagectl server2003 --name IDE --add ide --controller PIIX4 --bootable on VBoxManage storageattach server2003 --storagectl IDE --type hdd --port 0 --device 0 --medium /mydata/vms/server2003/server2003.vdi |
啟動虛擬機器
代碼如下 |
複製代碼 |
VBoxManage startvm server2003 -type headless |
強制關閉虛擬機器
代碼如下 |
複製代碼 |
VBoxManage controlvm server2003 poweroff |