当前位置:   article > 正文

vbox增强功能包linux,安装VirtualBox中的增强功能包VBoxLinuxAdditions

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.安装前需要的环境”没有执行的情况下你直接执行第三步,然后不成功,又不知道怎么解决才好。此时的解决方式是点击界面的图标:点击“退出”,如右图。然后再执行第三步。

0ca038bd001adf029480af872fb32956.png

67532a3a239c430947baf9404d35f74d.png

(2)之后会让输入普通用户密码进行授权安装,接着等就好了。

953d0338f165147206ea21cc1b2f1054.png

(3)进程显示如下,部分解释如下,接着进行功能验证。

271a98d29eb9c1ab74203970ade5deb5.png

下文为功能的实现和验证过程:

(1)与主机共享文件的实现和验证

实现过程:

1 在客机中随便一个位置建立一个文件夹如:mkdir /mnt/share  表示在系统目录的mnt文件夹下建立share文件夹

2 主机文件夹与VirtualBox的交互:结果如下:“设备”》“共享文件夹”后打开界面,通过最右侧的图标来添加文件夹,该文件夹里边有需要共享的文件, 这里我的共享路径为D盘下的PoolWithCentOS7文件夹,共享名称设为share

49b498586c52e56b8383e9e69c72ed80.png

3挂载。先进入root用户,再利用mount 命令进行挂载。

c8c25bebd877d7df87b31718e46b45ea.png

功能验证:这几张图片和文件是我放在主机D盘下PoolWithCentOS7文件夹的东西,现在可以在CentOS中查看了,同时,删除部分文件后,主机下的文件也相应不见了,可见真的实现“交互”了。

e3f29a03d8cb75e116045d32e1c149c6.png

【备注】以上的挂载命令在关机后失效,当然下次开机也就不能再共享文件夹了,除非将挂载命令写入到.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中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,-摘自网络

在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便.通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便. 一.环境 | En ...

安装virtualbox虚拟机的增强功能

转自:http://wubangtu.com/714 最近有很多人问我这个问题,现在全部写在这里,免得到时候又啰嗦一遍了,哈哈.欢迎大家前来围观: 安装virtualbox虚拟机的增强功能可以实现如下 ...

在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都是适 ...

VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机(转)

add by zhj: 如果宿主机是win7,那VirtualBox建议安装4.3.12,再高的版本在Windows7上运行会报错,从4.3.14到5.0.xx版本,一直报错,搞了半天也解决不了.如果 ...

随机推荐

Java线程并发:知识点

Java线程并发:知识点   发布:一个对象是使它能够被当前范围之外的代码所引用: 常见形式:将对象的的引用存储到公共静态域:非私有方法中返回引用:发布内部类实例,包含引用.   逃逸:在对象尚未准备 ...

AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项 ...

Duilib 实现窗口点击关闭确认退出提示

此功能是记住用户的操作,在用户点击关闭时是真退出程序还是最小化到托盘,我们常见的PC客户端都有此功能,例如:IMO客户端.网易云音乐 我自己的项目中也要实现此功能,在此总结一下,最终效果: .h文件 ...

对于C++窗口编译一闪而过的解决方法 (DEV CPP下)

对于C++窗口编译一闪而过的解决方法 首先来看一个简单的程序(编译环境为 DEV C++.):  #include   int main()  {      std:: ...

Notepad++中的复活节彩蛋(easter egg)

Notepad++是windows下的一个强大的文本编辑器; 它免费,开源, 比windows自带的记事本强大百倍; 我自己的感觉: 1.打开超大的文本文件,比方100M大小的文本格式的数据,记事本会 ...

c# 实现文件拖入和拖出(拖拽)

摘自:http://www.cnblogs.com/eaglet/archive/2009/01/06/1370149.html C# WinForm下一步一步实现文件的拖入和拖出 作者:Eaglet ...

android如何与asp.net服务端共享session

近期需要实现一个功能,就是需要通过发送短信进行注册,现在想把短信验证码放到服务器的session值中,当客户端收到短信并提交短信码时由asp.net服务端进行判断,那么如何共享这个session那么需 ...

(Swiftmailer)高效的PHP邮件发送库

Swiftmailer是一个类似PHPMailer邮件发送组件,它也支持HTML格式.附件发送,但它发送效率相当高,成功率也非常高,很多PHP框架都集成了Swiftmailer. Swiftmaile ...

JavaEE进阶集锦(持续更新中)

1.影响Servlet生命周期的注解:@PostConstruct和@PreDestroy @PostConstruct:被修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次, ...

Delphi控件cxGrid 如何动态创建列?

方法一: var i: Integer; Column: TcxGridDBColumn; cxView: TcxGridDBTableView; begin cxView := Self.Level ...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/93498?site
推荐阅读
相关标签
  

闽ICP备14008679号