安装VirtualBox中的增强功能包VBoxLinuxAdditions
首先,增强功能包VBoxLinuxAdditions有什么作用呢?请看:
(1)实现客户机和主机间的鼠标切换。
(2)与主机实现文件共享。
(3)自动调整客户机分辨率。
(4)与主机共享剪贴板的内容。
【备注】1 版本如下:VirtualBox-5.2.12-122591-Win 和CentOS-7-x86_64-DVD-1804
2 建议在安装前,先试一下以上的功能在没有安装VBoxLinuxAdditions前能不能实现。
3 欢迎转载,但请注明原处。
下文为安装过程:
1.安装前需要的环境
yum update
yum install gcc
yum install gcc-c++
yum install make
yum install kernel-headers
yum install kernel-devel
(一定要先安装gcc和gcc-c++,再安装下面两个kernel,否则kernel无法完全编译)
2.重启系统 shutdown -r
3.安装VBoxLinuxAdditions
(1)在图形界面下,点击“设备”》“安装增强功能”,此时可能出现的错误如下图,出现错误是因为在第一步:“1.安装前需要的环境”没有执行的情况下你直接执行第三步,然后不成功,又不知道怎么解决才好。此时的解决方式是点击界面的图标:点击“退出”,如右图。然后再执行第三步。
(2)之后会让输入普通用户密码进行授权安装,接着等就好了。
(3)进程显示如下,部分解释如下,接着进行功能验证。
下文为功能的实现和验证过程:
(1)与主机共享文件的实现和验证
实现过程:
1 在客机中随便一个位置建立一个文件夹如:mkdir /mnt/share 表示在系统目录的mnt文件夹下建立share文件夹
2 主机文件夹与VirtualBox的交互:结果如下:“设备”》“共享文件夹”后打开界面,通过最右侧的图标来添加文件夹,该文件夹里边有需要共享的文件, 这里我的共享路径为D盘下的PoolWithCentOS7文件夹,共享名称设为share
3挂载。先进入root用户,再利用mount 命令进行挂载。
功能验证:这几张图片和文件是我放在主机D盘下PoolWithCentOS7文件夹的东西,现在可以在CentOS中查看了,同时,删除部分文件后,主机下的文件也相应不见了,可见真的实现“交互”了。
【备注】以上的挂载命令在关机后失效,当然下次开机也就不能再共享文件夹了,除非将挂载命令写入到.bashrc文件中,
vi ~/.bashrc 添加 mount -t vboxsf share /mnt/share , 至于如何使用vi这个文本编辑器,问问度娘吧。http://man.linuxde.net/vi?qmncja=erilu1
(2)与主机实现共用粘贴板的实现:“设备”》“共享粘贴板”》“双向”,这样设置就好了,直接在主机、客机通过 CTRL+C 和 CTRL+V进行复制粘贴。
【备注】不支持文件的复制粘贴。
(3)分辨率方面:在图形界面中,通过拉伸后,客机的界面会自动更新,也就是分辨率会更新,可以从客机系统的设置中看出。比较遗憾的是反应比较慢,更新一次分辨率等1s左右,不建议高频率拉动界面,我就试了很多次结果图形界面直接崩了。
阁下先鸽了去吃饭了,同时非常欢迎看到这篇文章的童鞋提出批评指正☺
安装VirtualBox中的增强功能包VBoxLinuxAdditions的更多相关文章
- 在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,-摘自网络
在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便.通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便. 一.环境 | En ...
- 安装virtualbox虚拟机的增强功能
转自:http://wubangtu.com/714 最近有很多人问我这个问题,现在全部写在这里,免得到时候又啰嗦一遍了,哈哈.欢迎大家前来围观: 安装virtualbox虚拟机的增强功能可以实现如下 ...
- virtualbox linux客户机中安装增强功能包缺少kernel头文件问题解决
linux客户机中安装增强功能包总会提示缺少kernel头文件 根据发行版的不同,用命令行软件包管理命令安装dkms build-essential linux-headers-$(uname -r) ...
- 在ros功能包CMakeLists.txt中获取所在功能包的路径 便于添加第三方库的相对路径
在 ros 功能包中要使用第三方的动态库,将其放在系统默认库路径和使用绝对路径均不可取,这样的话可移植性较差,将该功能包移到其它电脑时要重新配置依赖库的路径,太麻烦了. 于是找到下面这个方法,解决了R ...
- Ubuntu 12.10 安装VirtualBox增强功能
原文链接:http://fengbaoxp.iteye.com/blog/1871825 Ubuntu 12.10 Desktop 首先,通过VirtualBox菜单(设备->安 ...
- virtualbox安装增强功能并设置共享文件夹
virtualbox安装增强功能并设置共享文件夹 我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误! 一.安装依赖包 #yum install kernel-headers# ...
- ubuntu 18.04下virtualbox安装windows虚拟机+增强功能+secureCRT
先强调一下,我是在Ubuntu里安装windows虚拟机,如果要看如何安装linux虚拟机的话,那么你走错地方了. 我一直使用Linux系统做开发的,选择Ubuntu是因为多数常用软件对Ubuntu支 ...
- VirtualBox安装增强功能(Linux)
我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误! 一.安装依赖包 #yum install kernel-headers #yum install kernel-devel ...
- VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04.截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张.该安装过程对Ubuntu12.04和14.04都是适 ...
随机推荐
- akamai:与看视频广告等待相比,用户更不能忍受缓冲等待
根据akamai的研究,网络视频广告的位置对于完成率的影响最大,间插广告的完成率比前贴片广告要高18.1%,而前贴片广告比后贴片广告的完成率要高14.3%. 网站的重复访客的视频广告观看完成率比一时兴 ...
- LeetCode之“散列表”:Contains Duplicate && Contains Duplicate II
1. Contains Duplicate 题目链接 题目要求: Given an array of integers, find if the array contains any duplica ...
- Android Camera开发系列(上)——Camera的基本调用与实现拍照功能以及获取拍照图片加载大图片
Android Camera开发系列(上)--Camera的基本调用与实现拍照功能以及获取拍照图片加载大图片 最近也是在搞个破相机,兼容性那叫一个不忍直视啊,于是自己翻阅了一些基本的资料,自己实现了一 ...
- OpenCV处理视频序列的类
代码出处,opencv2 cookbook: /*--------------------------------------------------------------------------- ...
- GNU C 与 ANSI C的区别
1.零长度数组 GNU C允许使用零长度数组,定义变长度对象时比较方便 struct var_data { int len; char data[0]; }; var_data的大小仅为一个int型, ...
- error C4996: 'strcpy': This function or variable may be unsafe.
vs2012用strcpy遇到的错误. 错误描述:error C4996: 'strcpy': This function or variable may be unsafe. Consider us ...
- 解读Raft(三 安全性)
前言 之前的两篇文章更多的是在描述Raft算法的正常流程,没有过多的去讨论异常场景. 而实际在分布式系统中,我们更多的都是在应对网络不可用.机器故障等异常场景,所以本篇来讨论一下Raft协议的安全性, ...
- DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=2 (转载)
http://blog.csdn.net/xiyuan1999/article/details/5706230 DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505, ...
- xmlrpc
xmlrpc编辑 官方URL:http://ws.apache.org/xmlrpc/xmlrpc2/index.html 本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! x ...
- Day15 Javascipt内容补充
JavaScript函数: 函数: function 函数名(a,b,c){ 执行代码 } 1,如何去找到标签 Dom直接选择器: 1,找到标签 #获取单个元素 document.getElement ...