• 1.摘要
  • 2.基本信息
  • 3.历史
  • 4.主要特点
  • 5.模拟环境
  • 6.网络设置
  • 7.正式版
  • 8.更新日志
  • 9.参考资料

VirtualBox

软件

VirtualBox是一款开源虚拟机软件,由德国Innotek公司开发,由SunMicrosystems公司出品,使用Qt编写,在Sun被Oracle收购后正式更名成Oracle VM VirtualBox。Innotek以GNU General Public License (GPL)释出VirtualBox,并提供二进制版本及OSE版本的代码1

VirtualBox可虚拟的系统包括Windows(从Windows 3.1Windows 10Windows Server 2012,所有的Windows系统都支持)、Mac OS XLinux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统,使用者可以在VirtualBox上安装并且运行上述的这些操作系统。VirtualBox功能特色包括:支持64位客户端操作系统,即使主机使用32位CPU;支持SATA硬盘NCQ技术;虚拟硬盘快照;无缝视窗模式(须安装客户端驱动);支持VT-x与AMD-V硬件虚拟化技术等23

基本信息

  • 外文名

    Virtual Box

  • 性质

    开源虚拟机软件

  • 开发商

    Innotek公司

  • 出品方

    Sun Microsystems公司

  • 应用系统

    SolarisWindowsDOSLinuxOS/2WarpBSD

历史

1/3

VirtualBox最初是以专有软件协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证(GPL)发布VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。

而在2008年2月,InnoTek软件公司由太阳微系统公司所并购。

在2010年1月,甲骨文公司完成对太阳微系统公司的收购。

主要特点

1/3

- 支持64位客户端操作系统,即使主机使用32位CPU- 支持SATA硬盘NCQ技术- 虚拟硬盘快照- 无缝视窗模式(须安装客户端驱动)- 能够在主机端与客户端共享剪贴簿(须安装客户端驱动)- 在主机端与客户端间建立分享文件夹(须安装客户端驱动)- 内建远端桌面服务器,实现单机多用户 - 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式- 3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持)- 最多虚拟32颗CPU(3.0版后支持)- 支持VT-x与AMD-V硬件虚拟化技术- iSCSI支持-USB与USB2.0支持

安装VirtualBox

在VirtualBox网站下载主机操作系统对应的二进制文件。VirtualBox可以安装在32位和64位操作系统上。在32位主机操作系统上运行64位的虚拟机是可以的,但必须在主机的BIOS中启用硬件虚拟化特性。

运行二进制安装文件将开启一个简单的安装向导,允许用户定制VirtualBox特性,选择任意快捷方式并指定安装目录。USB设备驱动以及VirtualBox host-only网络适配器将一起安装。

创建虚拟机

在VirtualBox中创建虚拟机相当简单,很多设置可以按照用户个人的喜好进行配置。一旦安装了客户操作系统并选择了资源和网卡设置,就可以尝试在小环境或开发环境中使用VirtualBox了。

总体来说,在VirtualBox中创建虚拟机分三步:

1. 为创建VirtualBox虚拟机做准备

首先,命名虚拟机并选择将要运行的客户操作系统类型。此时选择的客户OS会影响之后向导中出现的默认设置。

接下来,配置计划分配给每个虚拟机的内存大小。VirtualBox不支持内存过量使用,所以不能给一个虚拟机分配超过主机内存大小的内存值。

最后一个步骤是创建虚拟磁盘并指定虚拟机磁盘文件的类型和大小(见图3)。在Oracle VM VirtualBox中,你可以选择动态扩展的磁盘或者固定大小的磁盘。动态磁盘起始值较小,随着客户操作系统写入数据到磁盘而逐渐增加。对于固定磁盘类型来说,所有的磁盘空间在虚拟机创建阶段一次性分配。之后也可以给虚拟机增加磁盘,或者使用VBoxManage命令行工具增加磁盘大小。

2. 安装VirtualBox客户操作系统