VirtualBox是一個開源的,跨平臺的虛擬化軟件,能夠安裝到任何操做系統上而且能使你在一個計算機上同時安裝和運行多個操做系統。例如,若是你在Linux系統下安裝它,你將能夠以來賓用戶在Linux上運行Windows XP操做系統,或者在你的Windows系統上運行Linux操做系統,等等。也就是說,你能夠安裝和運行不少個來賓用戶的操做系統如你所願,惟一的限制就是你的磁盤空間和內存。 spa
你能夠在Official Changelog Page查看完整的關於VirtualBox 4.2.10的更新日誌。 操作系統
本嚮導講解如何在RHEL6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6,CentOS6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6和 日誌
Fedora 18,17,16,15,14,13,12 系統上如何利用VirtualBox的自身YUM源來安裝VirtualBox。
code
咱們將使用VirtualBox的自身軟件源在下列系統中安裝最新版本的VirtualBox 4.2.10。 進程
## RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 and CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 ##
# cd /etc/yum.repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
## RHEL 5 and CentOS 5 ##
# wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -Uvh epel-release-5-4.noarch.rpm
## Fedora 18,17,16,15,14,13,12 ##
# cd /etc/yum.repos.d/ # wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
VirtualBox使用vboxdrv核心模塊來控制和分配物理內存以運行來賓操做系統。沒有該模塊,你仍能夠正常使用VirtualBox來建立和配置虛擬機,但他們將不能正常工做。所以,若是想使VirtualBox功能完備的工做,首先你須要更新你的系統,而後安裝一些額外的模塊,像DKMS, kernel-headers , kernel-devel及其一些依賴包。 內存
# yum update #能夠不執行此步 # yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
一旦你安裝了全部必要的依賴包,你可使用以下的命令來安裝最新版本的VirtualBox。 ci
# yum install VirtualBox-4.2
下面的命令將自動建立vboxusers用戶組和用戶,並搜索和自動重構必要的核心模塊。若是下面的構建過程失敗,你將獲得一些警告信息。請查看/var/log/vbox-install.log以跟蹤爲何構建過程失敗。 rem
# /etc/init.d/vboxdrv setup 或 # service vboxdrv setup
簡單第執行下面的命令便可從命令行中開啓它,或者從菜單欄中開啓它。 get
# VirtualBox
若是你遇到任何信息,如 KERN_DIR,或者你的核心源代碼目錄不能被構建進程自動檢測到,你能夠經過以下的命令來設置它。確保你說更改的核心版本對應於你的系統版本,以下面粗體部分所示。
## RHEL / CentOS / Fedora ## KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64 ## Export KERN_DIR ## export KERN_DIR
未來若是你想升級VirtualBox到最新的版本,你僅簡單低運行以下的yum升級命令便可。
# yum update VirtualBox-4.2
某種狀況下,若是你想徹底移除VirtualBox,僅使用以下的命令便可從你的系統中徹底移除掉它。
# cd /etc/yum.repos.d/ # rm -rf virtualbox.repo # yum remove VirtualBox-4.2