VirtualBox在Ubtubu下的使用和Window下同樣簡單,下載安裝包,安裝運行便可.
但在CentOS下須要折騰一下linux
======1 下載相應的repo包:
官網找到Centos7相應的repo文件
https://www.virtualbox.org/wiki/Linux_Downloads
https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
複製到「/etc/yum.repos.d/」目錄下ios
======2 更新並搜索yum裏的版本
yum update
yum clean all
yum makecache 更新緩存
yum search VirtualBox 找到最新的文件名:VirtualBox-5.2.x86_64緩存
======3 安裝
yum install VirtualBox-5.2ui
======4 打開運行
打開VirtualBox正常,創建虛擬機打開虛擬機報錯以下:
------------------------------
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/sbin/vboxconfig'
as root.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
-----------------------------虛擬機
======5 按提示運行:/sbin/vboxconfig,安裝內核
按提示檢查內核並安裝
rpm -qa |grep kernel
yum install kernel-devel
yum install kernel-headers
rpm -qa gcc
rpm -qa make
rpm -qa perl
yum install gcc
再次運行/sbin/vboxconfig
[root@MiWiFi-R3-srv tom]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
[root@MiWiFi-R3-srv tom]#
好了。it
======補充,若使用Vbox創建虛擬機時,只能創建32位的系統,沒有64位系統的選項.io
只須要在Bios下打開虛擬化便可.module
好比:HP6520s筆記本的虛擬化gcc
開機F10進入BIOS;找到Virtualization設爲Enable便可.virtualbox
System Configuration \ Device Configurations \ Virtualization Technology = Enable