Virtualbox增强功能

Fedora虚拟机安装VirtualBox增强功能(Guest Additions)

Fedora虚拟机安装VirtualBox增强功能(Guest Additions)

这篇教程介绍如何在Fedora虚拟机里安装VirtualBox增强功能。不管宿主机使用什么OS,只要VirtualBox里安装的是Fedora系统,就能按照下面的步骤安装VirtualBox增加功能。 VirtualBox增强功能提供了如下4个功能。 用户可以在宿主机和虚拟机之间无缝地移动鼠标指针。用户不再需要按Host键,即右Ctrl键,使鼠标指针从VirtualBox虚拟机中释放出来。 宿主机可以将文件系统中的一个目录共享给虚拟机,使虚拟机对这个目录有读取和写入的权限。 增强虚拟机的图形显卡方面的能力。虚拟机的屏幕可以随窗口大小的变动来自动调整分辨率。虚拟机可以使用宿主机的3D硬件加速能力。如果你用VirtualBox安装Ubuntu虚拟机,那么一定要安装增强功能以使用宿主机的3D硬件加速,否则Ubuntu的Unity桌面运行速度会非常慢。 宿主机和虚拟机之间可以双向共享剪贴板。 安装VirtualBox增强功能的基本流程 明白了安装的流程,下面的安装步骤就很简单了。VirtualBox增强功能包含了一组设备驱动程序(显卡驱动、鼠标驱动)和系统程序(包括VirtualBox内核模块),它们是安装在虚拟机系统中的,而不是安装在宿主机系统上。VirtualBox内核模块必须使用编译的方法来安装。 所以,安装过程可以分为3步。 在虚拟机里安装gcc, dkms等开发工具,使我们能在虚拟机里编译软件。 在宿主机下载VirtualBox增强功能的ISO镜像文件,然后插入到虚拟机的虚拟光驱。 在虚拟机中安装增强功能。 常见问题 为什么必须要编译VirtualBox内核模块? 内核模块的二进制兼容性取决于Linux内核API。由于每一个版本的Linux内核都会对API做点修改,所以内核升级后,内核模块可能就不会与Linux内核兼容了。我们先编译一次,之后如果内核升级了,DKMS会自动编译VirtualBox内核模块。 为什么不在虚拟机里下载增强功能,而要在宿主机下载增强功能? 因为Oracle以ISO镜像文件的格式提供VirtualBox增强功能。VritualBox本身提供了一个插入ISO文件到虚拟光驱的图形操作方法。这比我们手动在虚拟机里挂载ISO文件要更方便。 Fedora虚拟机安装VirtualBox功能的步骤 升级Fedora系统的软件。...

Elementary OS虚拟机安装Virtualbox增强功能

Elementary OS虚拟机安装Virtualbox增强功能(Guest Additions)

这篇教程介绍如何在Elementary OS虚拟机中安装Virtualbox增强功能(Guest Additions).增强功能可以让虚拟机全屏显示.这样使用虚拟机就跟使用物理机一样方便.增强功能还可以让宿主机和客户机共享文件夹。另外,增强功能还能提升虚拟机的3D图形加速。 Elementary OS虚拟机安装Virtualbox增强功能 启动Elementary虚拟机,打开一个终端,使用下面的命令更新系统软件 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 更新后重启Elementary虚拟机. sudo reboot...

Ubuntu虚拟机安装Virtualbox增强功能启用3D加速

这篇教程介绍如何为ubuntu虚拟机安装Virtualbox增强功能(Guest Additions).很多童鞋都感觉ubuntu虚拟机非常卡,这是因为Unity桌面需要3D支持.而要在virtualbox虚拟机里启动3D加速,必须安装增强功能. Ubuntu虚拟机安装Virtualbox增强功能 启动ubuntu虚拟机,打开一个终端,使用下面的命令更新系统软件. sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 更新后重启ubuntu虚拟机. sudo reboot 安装编译内核模块所需要的软件包. sudo...

Debian虚拟机安装Virtualbox增强功能

Debian虚拟机安装Virtualbox增强功能(Guest Additions)具体步骤

在这篇文章中,我将展示如何在Debian虚拟机中安装Virtualbox增强功能(Guest Additions).增强功能可以让虚拟机全屏显示.这样使用虚拟机就跟使用物理机一样方便.我使用elementary OS作为宿主机(Host OS),Debian是客户机(Guest OS).但下面的方法适用于任何Linux宿主机. 在Debian虚拟机中安装Virtualbox增强功能 以root用户登录Debian,更新软件. apt-get update && apt-get upgrade 安装内核模块编译时所需要的软件包.如果没有发现这两个软件包,请先配置好软件源。 apt-get install build-essential module-assistant 在编译内核模块前准备好系统 m-a prepare...