CentOS 6.2安装VirtualBox4.1.10+VirtualBox后台运行+开机自启动

笔者的环境是CentOS 6.2x86+VirtualBox 4.1.10

1.安装前请对CentOS进行升级。

yum update

2.下载virtualbox4.1.10。地址 https://www.virtualbox.org/wiki/Linux_Downloads

要选择红帽对应的版本。

3.下载完成后进行安装,不要用rpm的方式进行安装,请用yum的方式安装,它可以解决一部分的软件包依赖关系。

安装完成后启动virtualbox会得到以下的错误。

虚拟机电脑控制台 - 错误

不能为虚拟电脑 centos 打开一个新任务

The virtual machine 'centos' has terminated unexpectedly during startup with exit code 1.

CentOS 6.2安装VirtualBox4.1.10+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. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

CentOS 6.2安装VirtualBox4.1.10+VirtualBox后台运行+开机自启动

大概意思是虚拟机的内核驱动没有加载或是因为/dev/vboxdr有权限问题,请切换到root用户用/etc/init.d/vboxdtrv setup命令重新安装内核模块,并且建议应该先安装DKMS。我们不妨切到root用户先执行/etc/init.d/vboxdtrvsetup命令看看有什么结果。

CentOS 6.2安装VirtualBox4.1.10+VirtualBox后台运行+开机自启动

显示用DKMS注册虚拟机内核失败。看样子要装DKMS这个东西了。下载地址,

http://rpm.pbone.net/index.php3?stat=3&limit=2&srodzaj=1&dl=40&search=dkms&field[]=1&field[]=2

下载红帽版本

5.下载后用rpm安装,安装完成后再次运行/etc/init.d/vboxdtrv setup

CentOS 6.2安装VirtualBox4.1.10+VirtualBox后台运行+开机自启动

相关推荐