2011年8月31日 星期三

在 Centos 上安裝 VirtualBox

瀏覽數
先重新開機,進入BIOS設定CPU,啟動VT的功能後,再重新啟動
1.安裝必要程式:
yum install kernel-devel dkms

2.下載
VirtualBox安裝檔:
VirtualBox目前版本為4.1.2:
到官
http://www.virtualbox.org/wiki/Linux_Downloads 下載rpm安裝檔:
我的Centos版本5.6-64位元,則下載
Red Hat Enterprise Linux 5 ("RHEL5") / Oracle Linux 5 ("OL5") / CentOS 5 i386 | AMD64
wget http://download.virtualbox.org/virtualbox/4.1.2/VirtualBox-4.1-4.1.2_73507_rhel5-1.x86_64.rpm

3.安裝VirtualBox:
rpm -ivh VirtualBox-4.1-4.1.2_73507_rhel5-1.x86_64.rpm
/etc/init.d/vboxdrv setup

4.將user帳號加至vboxusers群組:
gpasswd -a root vboxusers

5.開機時自動執行虛擬機器開機
在你的 /etc/rc.local 中加入下列幾行
VBoxManage startvm win2008 --type headless

6.關機時自動執行虛擬機器關機
建立關機腳本
vi /etc/rc.d/init.d/vbox_shutdown.sh 內容如下
#!/bin/bash
pidfile=/var/lock/subsys/vbox_shutdown
touch $pidfile
VBoxManage controlvm win2008 acpipowerbutton
rm -f $pidfile
變更權限
chmod 755 /etc/rc.d/init.d/vbox_shutdown.sh

關機時執行批次檔
ln -s /etc/rc.d/init.d/vbox_shutdown.sh ./etc/rc.d/rc0.d/K01vbox_shutdown
重起時執行批次檔
ln -s /etc/rc.d/init.d/vbox_shutdown.sh ./etc/rc.d/rc6.d/K01vbox_shutdown

2 則留言:

chilin 提到...

參考: http://www.tecmint.com/install-virtualbox-on-redhat-centos-fedora/

Centos 6.4_x86_64上安裝VirtualBox4.3:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
yum install VirtualBox-4.3
yum install kernel-devel dkms
/etc/init.d/vboxdrv setup
gpasswd -a root vboxusers

chilin 提到...

參考: https://www.virtualbox.org/manual/ch08.html#vboxmanage-controlvm

使用指令關機
VBoxManage controlvm win2008 poweroff