虚拟机安装VBoxAdditions增强功能 - 小强斋太

时间:2024-03-07 18:10:56

虚拟机安装VBoxAdditions增强功能

在VirtualBox上安装好CentOS后,需将VBoxAdditions增强功能安装上,该功能有如下作用:

(1)实现客户机和主机间的鼠标平滑移动

(2)与主机实现文件共享

(3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率

(4)支持无缝模式

(5)与主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴(不支持文件)

安装过程

1.在VirtualBox的软件菜单里面选择“设备”--“安装增强功能”

2.在桌面上出现一个光驱符号,表明光驱加载成功。

3.打开终端,进入/media文件夹,会看到一个文件,名字为VBoxAdditions,进入该目录。

4.超级用户运行sh VBoxLinuxAdditions.run 。

错误1、Building the main Guest Additions module [FAILED]

clip_image001

安装的过程中,出现Building the main Guest Additions module[FAILED]错误,

查看log文件是 /var/log/vboxadd-install.log

/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel.

原因:

安装增强功能需要kernel-devel和gcc包,并且必须保证kernel-devel和kernel版本的一致。若两者版本不一致,则必须升级kernel,以便 Guest Additions 安装能够正常工作。

查看kernel版本

uname –r

查看源中查看软件源中kernel-devel的版本:

yum info kernel-devel

解决办法:

#更新内核。
 yum update kernel

#需要安装相应的kernel-devel和gcc程序包,gcc也是必须的
 yum install kernel-devel gcc

升级完后必须重启系统,新的kernel才能被使用。

错误2、Building the OpenGL support module[FAILED]

clip_image002

解决方法

export MAKE=\'/usr/bin/gmake -i\'

cd /meida/VBOXADDITIONS_5.0.16_105871 ./VBoxLinuxAdditions.run

clip_image003

参考:

virtualbox linux 复制粘贴 鼠标切换 屏幕分辨率

http://my.oschina.net/tashi/blog/190060