文件大小 | 105.3M | 更新时间 | 2018年03月01日 | |||
授权方式 | 免费软件 | 软件语言 | 多国语言[中文] | |||
当前版本 | v5.2.8.121009 | 系统要求 | WinXP/Win7/WinAll | |||
开发商 | 0 | 官方网站 | 暂无 |
virtualbox是一款来自德国的免费虚拟机开源软件,被各种领域的广泛使用,virtualbox虚拟机在很多程度上已经占有重要的地位,比如大家经常用的安卓模拟器也是通过virtualbox来实现的。
virtualbox使用qt编写,在 sun 被 oracle 收购后正式更名成 oracle vm virtualbox。innotek 以 gnu general public license (gpl) 释出 virtualbox,并提供二进制版本及 ose 版本的代码。使用者可以在virtualbox上安装并且执行solaris、windows、dos、linux、os/2 warp、bsd等系统作为客户端操作系统。virtualbox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括windows(从windows 3.1到windows8、windows server 2012,所有的windows系统都支持)、mac os x(32bit和64bit都支持)、linux(2.4和2.6)、openbsd、solaris、ibm os2甚至android 4.0系统等操作系统!使用者可以在virtualbox上安装并且运行上述的这些操作系统! 与同性质的vmware及virtual pc比较下,virtualbox独到之处包括远端桌面协定(rdp)、iscsi及usb的支持,virtualbox在客户端操作系统上已可以支持usb 2.0的硬件装置,不过要安装 virtualbox extension pack。
软件特色
- 支持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支持
软件使用
1.安装virtualbox
在virtualbox网站下载主机操作系统对应的二进制文件。virtualbox可以安装在32位和64位操作系统上。在32位主机操作系统上运行64位的虚拟机是可以的,但必须在主机的bios中启用硬件虚拟化特性。
运行二进制安装文件将开启一个简单的安装向导,允许用户定制virtualbox特性,选择任意快捷方式并指定安装目录。usb设备驱动以及virtualbox host-only网络适配器将一起安装。
2.创建虚拟机
在virtualbox中创建虚拟机相当简单,很多设置可以按照用户个人的喜好进行配置。一旦安装了客户操作系统并选择了资源和网卡设置,就可以尝试在小环境或开发环境中使用virtualbox了。
a.为创建virtualbox虚拟机做准备
首先,命名虚拟机并选择将要运行的客户操作系统类型。此时选择的客户os会影响之后向导中出现的默认设置。
接下来,配置计划分配给每个虚拟机的内存大小。virtualbox不支持内存过量使用,所以不能给一个虚拟机分配超过主机内存大小的内存值。
最后一个步骤是创建虚拟磁盘并指定虚拟机磁盘文件的类型和大小。在oracle vm virtualbox中,你可以选择动态扩展的磁盘或者固定大小的磁盘。动态磁盘起始值较小,随着客户操作系统写入数据到磁盘而逐渐增加。对于固定磁盘类型来说,所有的磁盘空间在虚拟机创建阶段一次性分配。之后也可以给虚拟机增加磁盘,或者使用vboxmanage命令行工具增加磁盘大小。
b.安装virtualbox客户操作系统
一旦完成了virtualbox虚拟机创建向导,就可以开始安装客户操作系统了。为了挂载客户操作系统光盘,选择虚拟机,单击设置,开始编辑虚拟机硬件配置。
(1)选择左边面板中“存储”选项;
(2)选择“存储”选项下的cd/dvd图形;
(3)选择属性视图下带箭头的cd/dvd图形配置虚拟的cd/dvd驱动器。
客户操作系统安装完成后,应该安装增强功能包,增强功能包包括一些便于集成主机和虚拟机的驱动程序。为安装增强功能包,需要打开虚拟机控制台窗口,在顶部菜单中选择设备,然后选择安装增强功能包,启动一个简单的安装向导。增强功能包安装完成后,会重启虚拟机。
c.在virtualbox中设置虚拟机
虚拟机关闭时,可以编辑虚拟机设置并更改硬件。virtualbox具有高级硬件设置特性,启用了io apic、pae/nx和嵌套分页。用户还可以修改虚拟cpu的数量—最多支持32个—不用管主机具有的物理cpu的核数。
d.最后配置虚拟网卡。
virtualbox允许在一个虚拟机上配置至多四块虚拟网卡。默认的是amd pcnet-fast iii,大多数操作系统都支持amd pcnet-fast iii。也可以选择amd pcnet-pci ii和intel pro-1000系列的网卡,以及支持直接存取主机网卡的准虚拟化网卡。
使用说明
一、virtualbox提供了多种网络接入模式,他们各有优缺点,用户可以根据自己的需要进行选择。
1、nat模式:最简单的实现虚拟机上网的方式,无需配置,默认选择即可接入网络。虚拟机访问网络的所有数据都是由主机提供的,访问速度较慢,和主机之间不能互相访问。
2、bridged adapter模式:即网桥模式,可以为虚拟机模拟出一个独立的网卡,有独立的ip地址,所有网络功能和主机一样,并且能够互相访问,实现文件的传递和共享。(注: windows 7系统选择网桥模式时,需要手动安装virtualbox 的桥接服务驱动。在本地连接的属性选项中,选择“microsoft网络客户端”点击安装,网络功能类型选择“服务”点击添加,选择从磁盘安装,找到驱动路径“oraclevirtualboxdriversnetworknetflt”,选择vboxnetflt_m文件安装完成。)
3、internal模式:即内网模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式,和主机之间不能互相访问,就相当于虚拟机之间架设了一个独立的局域网。
4、host-only adapter模式:即主机模式,是所有接入模式中最复杂的一种,需要有比较扎实的网络基础知识才行。前面几种模式所实现的功能,通过虚拟机及网卡的设置都可以被实现。
二、虚拟机参数
1、虚拟机名称和系统类型:为将要创建的虚拟机命名,要求是唯一的标识,用来区分该虚拟机硬件配置、操作系统、软件等数据。并选择将要安装的操作系统类型和版本,以便virtualbox自动配置合适的硬件环境;
2、内存:指定虚拟机可用内存大小,系统会自动分配,也可自行设置;
3、虚拟硬盘:选择一个虚拟硬盘作为主硬盘,也可以新建一个,第一次创建,默认即可。如果是选择新建,将进入硬盘类型选择界面(vdi:virtualbox的格式,vmdk:vm虚拟机的格式,vhd:微软virtualpc虚拟机的格式,hdd:parallels虚拟机的格式),默认选择vdi即可。另外,几种格式都可以相互转换,网上有相应的转换软件;
4、硬盘存储类型:分为动态扩展和固定大小两种,其中动态扩展类型最初只需占用非常小的物理硬盘空间,然后根据虚拟机的实际需求动态分配,固定大小类型就是建立时就分配指定的大小给虚拟机使用。后者在性能上有一定优势,但建立时间较长;
5、摘要:显示虚拟机的各项数据情况,确定后完成虚拟机的创建。
更新日志
1、完美支持 windows 8.1 以及 osx mavericks(宿主机) 了;
2、支持多点触控;
3、增加虚拟usb摄像头支持;
4、支持虚拟机的克隆;
5、改进了创建虚拟磁盘和复制虚拟磁盘的gui界面;
6、64位主机的内存限制提升到1tb;
7、支持linux主机下的pci passthrough;
8、增加wddm图形卡驱动,windows虚拟机可以支持windows aero效果,支持direct3d;
9、支持sata硬盘的热插拔;
10、新的网络模式udp tunnel:可轻松实现不同主机上的虚拟机的连接;
11、大量的 bug 修复与更新。