原创 给VirtualBox安装增强功能---使鼠标能够在主机和虚拟机之间自动切换★★★★★

2011-6-14 21:41 6090 11 9 分类: MCU/ 嵌入式
VirtualBox安装增强功能
2009-03-21 13:04

      VirtualBox Guest Addition,相当于VmWare的vm tools,能够提高虚拟机的图形性能等等。VirtualBox直带了这个ISO文件,可以在VirtualBox的安装文件根目录下找到它。

      直接在虚拟机的主菜单上点击“Install VB Guest Addition”,Fedora会自动挂载一个iso。打开终端,进入root模式。进入到/media/cdrom 目录下,运行./VBoxLinuxAdditions-x86.run 或 sh VBoxLinuxAdditions-x86.run,系统出现如下错误:

      Please install the build and header files for your current Linux kernel

这时需要安装kernel-devel,到http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel下载相应的rpm文件(注意安装的kernel-devel版本是什么,看与提示错误时的内核版本是否对应)。运行rpm -ipvh kernel-devel 即可解决问题

      再次运行./VBoxLinuxAdditions-x86.run 得到如下信息:

Verifying archive integrity... All good.
Uncompressing VirtualBox 1.6.6 Guest Additions for Linux installation...........................................................................................................................................
VirtualBox 1.6.6 Guest Additions installation
Building the VirtualBox Guest Additions kernel module...
Building the shared folder support kernel module...
Installing the VirtualBox Guest Additions...

Successfully installed the VirtualBox Guest Additions.
You must restart your guest system in order to complete the installation.
表明安装已经成功,直接在终端输入 reboot 重启即可生效。

      装完重启之后,鼠标就可以在Host主机系统和虚拟系统之间自由移动而不需按右边Ctrl键切换了,而且虚拟系统的窗口可以拉动,位置合适的话Ubuntu桌面会自动全屏显示。如果开启了与Host系统共享剪贴板的话,还可以在Host系统与虚拟系统之间进行复制/剪切和粘贴。

      另:系统内核更新之后,这个增强功能可能会失效,需要重新安装一次!

 

注:上面内容来自网络,对于我的计算机,安装的是CentOS系统,我的操作过程为:

进入X窗口后,在VirtualBox的软件菜单里面选择“设备”--“安装增强功能”,然后会在桌面上出现一个光驱符号,表明光驱加载成功。打开终端terminator,进入media文件夹,会看到一个文件,名字为VBoxAdditions,进入该软件,会有一些以run为结尾的文件,运行sh ./VBoxLinuxAdditions-x86.run 。会出现上面所列的内容,然后reboot,就可以进行自动切换了。用起来很方便。

文章评论2条评论)

登录后参与讨论

用户377235 2013-5-12 09:28

学习一下

用户424443 2012-8-31 16:20

现在的VBOX版本都直接支持在宿主机和客户机之间自动切换了吧?
相关推荐阅读
xuyaosong 2012-11-28 14:24
Lesson 4 4:MATLAB - FFT and Zero Padding
http://blinkdagger.com/matlab/matlab-fft-and-zero-padding This is the fourth post in the blinkdag...
xuyaosong 2012-11-28 13:54
C语言中 多个源文件之间函数如何调用
首先要建立一个头文件,以.h保存 这样 #include typedef struct { char name[100][60]; char number[100][8]; int m...
xuyaosong 2012-11-28 13:53
小波变换尺度相关性去噪程序
所实现的相关性去噪函数为function [s1 a d] = SSNF(s, n, h, g, g1),具体的实现步骤为: 1) 调用离散二进小波分解函数对信号进行分解,得到逼近系数a 和细节...
xuyaosong 2012-11-28 13:29
功率谱密度幅值的具体含义??
http://www.chinavib.com/forum/thread-17307-1-48.html 求信号功率谱时候用下面的不同方法,功率谱密度的幅值大小相差很大! 我的问题是,计算具体...
xuyaosong 2012-01-12 18:38
声明函数指针并实现回调
程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。 ...
xuyaosong 2012-01-12 18:36
如何不用访问地址的方式来编写并口程序 ★★★★★
兄弟我在精华发现了一些关于并口打印的文章,但是都是用inb outb操作的,不知道各路高人能否给小弟一个用open write ioctl read close控制的判断状态并读写的例子,尤...
我要评论
2
11
关闭 站长推荐上一条 /2 下一条