centos7安装VirtualBox虚拟机

时间:2022-10-17 23:41:43

1、安装VirtualBox

sudo wget -P /etc/yum.repos.d http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
sudo yum install VirtualBox

2、将用户加入vboxusers组

sudo groupadd -G vboxusers -a 你的用户名

3、安装网卡模块

sudo yum install dkms kernel-devel kernel-headers
sudo /etc/init.d/vboxdrv setup

出现:

Stopping VirtualBox kernel modules                         [  确定  ]
Uninstalling old VirtualBox DKMS kernel modules [ 确定 ]
Trying to register the VirtualBox kernel modules using DKMS[ 确定 ]
Starting VirtualBox kernel modules

安装成功!

如果提示

Starting VirtualBox kernel modules                         [FAILED]
(Running VirtualBox in a Xen environment is not supported)

是因为virtualbox不能在xen里面安装,用uname -ar就可以看到目前的内核。
更改启动的内核

vim /boot/grub/grub.conf 

default改为没有xen字样的普通内核

reboot

xen虚拟机reboot重启会关掉此虚拟机的xen进程,导致无法再次进入虚拟机,需要在宿主机重启。

sudo /etc/init.d/vboxdrv setup

参考:http://os.51cto.com/art/201203/324177_1.htm