CentOS6.4安装VirtualBox4.2

本来以为很容易可以安装成功的,结果发现安装成功还是挺不容易,所以记录哈~~

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
yum install VirtualBox-4.2
这样就安装成功,开始觉得这样太麻烦直接去官网下载了rpm包,但是却没有安装成功,貌似是因为没有安装kernel-devel这个包,当时没注意报错信息,就按上面的方法安装成功了


请为每一个会执行 VirtualBox 的用户执行:

usermod -a -G vboxusers 用户名称
或者利用图像界面的 Users and Groups 工具。


接下来执行VB时你会发现会有告警说无法使用usb,解决方法:

VirtualBox 访问 USB 时要求用户对 usbfs 设备有写入权限。请以 root 的身份执行以下指令:

mkdir /vbusbfs
echo "none /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=664 0 0" >> /etc/fstab
mount -a



这样过后在安装Guest OS启动时依然会报错,需要执行:

按照网上说的,先执行:

安装 VB 时是须要创建内核模块的。假如 DKMS(Dynamic Kernel Module Support)已被安装,它会被应用,并会简化内核升级。我们推荐在安装 VirtualBox 前,首先从RPMforge 或 EPEL 软件库安装 DKMS。切勿忘记设置yum-priorities 插件。安装 DKMS 将会自动带进所需的开发用依赖组件:

yum --enablerepo rpmforge install dkms

小技巧:假若你不想软件库缺省是被启用的,你可选择加入 enabled=0 这一行。这样你便须要在 yum 指令内加入 --enablerepo virtualbox 才能访问该软件库。

然后根据报错执行:

sudo /etc/init.d/vboxdrv setup

但是这个执行也没法执行成功,貌似和内核模块编译有关,说没有找到内核头文件,去那个目录去看了看,几个软链接,发现这几个软链接都是无效的,因为指向的那个地方的确没有内核头文件,于是自己就想了想,觉得应该执行:

sudo yum install kernel-devel

然后果然搞定了一切

终于搞定了,接下来就是安装Guest OS了,和VMware差不多~~


网络设置

VB没有像在VMware在Windows平台下那样在物理机上虚拟出供虚拟机与主机互联的虚拟网卡,只需要将网路设置成nat虚拟机即可上网,但是虚拟机无法相应外面的请求,用nat,当然可以采用bridged网络模式,但是在校园网,ip地址是有限的,所以必须用nat来上网,这时只需要定义一条端口转发的规则即可,目前我只需要通过ssh连接到虚拟机上,还是很好设置,更复杂的网络环境,以后慢慢来吧~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值