virtualbox用户手册

上传人:xzh****18 文档编号:34615594 上传时间:2018-02-26 格式:DOCX 页数:14 大小:195.56KB
返回 下载 相关 举报
virtualbox用户手册_第1页
第1页 / 共14页
virtualbox用户手册_第2页
第2页 / 共14页
virtualbox用户手册_第3页
第3页 / 共14页
virtualbox用户手册_第4页
第4页 / 共14页
virtualbox用户手册_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《virtualbox用户手册》由会员分享,可在线阅读,更多相关《virtualbox用户手册(14页珍藏版)》请在金锄头文库上搜索。

1、Oracle VMVirtualBox用户手册版本 4.1.12http:/www.virtualbox.org翻译中1 首先欢迎使用 Oracle VM VirtualBox!VirtualBox 是一款跨平台的虚拟化应用程序。你可以把它安装在基于 Intel 或 AMD CPU架构的电脑上,不论你的操作系统是 Windows,Mac ,Linux 还是 Solaris。它使你的电脑能同时运行多个操作系统(在多个虚拟机里) 。比如,你可以在你的 Mac 上运行 Windows 和Linux,在 Linux 服务器上运行 Windows Server 2008,在 Windows PC 上运行

2、 Linux 等,它就像你电脑上的普通应用程序一样。只要你喜欢,你可以运行很多虚拟机唯一的限制是磁盘空间和内存。VirtualBox 看似简单,却很强大。它可以运行在各多环境下,从小型的嵌入式系统、个人 PC 到大型的数据中心,甚至是云环境下。下图显示的是安装在 Windows 7 上的 VirtualBox 正在虚拟机窗口中运行 Windows XP:在这个手册里,我们将会对虚拟化做一个简单的介绍以及怎么用 VirtualBox 图形化用户界面运行你的第一个虚拟机。随后的章节将会详细介绍一些更强大的工具和组件,但也不是只有读完整个用户手册才可以使用 VirtualBox。你可以在 第 1.3

3、 章 “功能概览 ”找到 VirtualBox 功能的摘要。如果你已经是 VirtualBox的用户了,只是想知道在这一版里有什么新功能,那你可以看 第 15 章 “更改日志 ”。1.1 为什么虚拟化是有用的?在以下几个方面 VirtualBox 提供的技术和功能是非常有用的: 同时运行多个操作系统。VirtualBox 可以让你同时运行多个操作系统。这样的话,你无需重启就可以在本操作系统上运行一个不是为本操作系统平台写的软件(如,在 Linux 或 Mac 上 Windows 软件) 。既然你可以为各种操作系统平台配置虚拟的硬件,那么你就可以在你的机器上安装一些比较老的操作系统如 DOS 或

4、者 OS/2,即使你的机器已经不再支持这些操作系统。 使软件的安装更容易。软件生产商可以在虚拟机上搭好软件的配置。比如,安装邮件服务器是一件单调乏味的工作。有了 VirtualBox,这些复杂的步骤被打包到虚拟机里,安装和运行邮件服务器就变成将这个虚拟机导入到 VirtualBox 了。 测试和灾难恢复。一旦安装好以后,虚拟机和它的虚拟硬盘就可以作为一个“容器” ,这个“容器”可以被冻结,唤醒,复制,备份以及在主机间传输。更重要的是,通过使用 VirtualBox 的一个被称为“快照”的功能,你可以在有需要的时候保存虚拟机的某一特定的状态和恢复到这个状态。这样你可以随意的在电脑上进行各种可能会

5、有危险的实验。如果出了问题(比如安装了一个恶意软件或是感染了病毒) ,就可以很容易的切换到之前拍的快照,避免频繁的备份和还原。可以创建任意多个快照,让你可以在虚拟机的时空里任意穿越。当虚拟机在运行时你可以删除快照来回收磁盘空间。 基础设施整合。虚拟化可以很大程度上降低硬件和电力的消耗。大部分时间里,今天的电脑只发挥了它们潜在性能的小部分,以一个很低的平均系统负荷在运行,由此造成了硬件资源的浪费。所以,代替运行多台物理电脑,用一台强大的主机建出多台虚拟机,平衡它们之间的负荷,用最少多硬件资源提供最好的性能。1.2 一些术语当涉及到虚拟化时,下列术语能够帮助我们理解后续章节的内容:主机操作系统(H

6、ost operating system) 。安装了 VirtualBox 应用程序的物理电脑的操作系统。VirtualBox 提供了 Windows,Mac OS X,Linux 和 Solaris 等操作系统平台的安装程序;详细内容请参考 1.4 章 “支持的操作系统 ”。大部分时间,本用户手册讨论所有 VirtualBox 版本。针对特定平台的差异,我们将会根据情况另行指出。客机操作系统(Guest operating system) 。是运行在虚拟机里面的操作系统。从理论上讲,VirtualBox 可以运行任何 X86 操作系统(DOS,Windows,OS/2,FreeBSD,Ope

7、nBSD) ,但是考虑到性能,我们不得不对限定了支持的操作系统类型。参考 第 3.1 章 “支持的客机操作系统 ”。虚拟机(Virtual machine) 。这是 VirtualBox 为你正在运行的客机操作系统所创建的特定的环境。换句话说,你在虚拟机里运行你的客机操作系统。通常情况下,一个虚拟机将会以一个窗口的形式显示在你的桌面上,依赖于你使用的各种 VirtualBox 前端,也可以全屏显示或者通过其他电脑远程连接。在其内部,是以一种更抽象的方式表示的,VirtualBox 把一个虚拟机看作一组参数,正是这些参数决定着虚拟机的行为。它们包括硬件设置(多少内存,用哪个容器文件去虚拟哪种硬件

8、,挂载哪些 CDs 等) 。这些设置能够被展现在 VirtualBox 管理窗口和 VBoxManage 命令行程序;详情参考 第 8 章 “VBoxManage”。换句话说,一个虚拟机就是你在设置对话框中看到的那些配置。客机增强件(Guest Additions) 。是 VirtualBox 附带的软件包,安装在虚拟机里面,用来提高客机操作系统的性能以及为额外的功能提高支持。详情参考 第 4 章 “客机增强件 ”。1.3 功能概览VirtualBox 主要功能概要: 可移植性。VirtualBox 运行在许多 32 位和 64 位主机操作系统上(可参考 第 1.4 章“支持的主机操作系统 ”

9、) 。VirtualBox 是一个虚拟机托管管理程序(有时也叫“2 类” 虚拟机管理程序) 。相对于直接运行在硬件的“裸机”或“1 类”虚拟机管理程序, VirtualBox 是运行于操作系统上的。它可以和主机操作系统上的应用程序一起运行。在很大程度上,VirtualBox 向所有的平台提供相同的功能,相同的文件和镜像格式。这样你就可以在一种操作系统的主机上创建虚拟机而在另一种操作系统平台的主机上运行该虚拟机;例如,你可以在 Windows 上创建一台虚拟机,而把它挪到Linux 上去直接运行。另外,虚拟机可以很容易的使用开放虚拟化格式(OVF,行业标准,参考 第 1.13章 “导入和导出虚拟

10、机 ”)导出和导入。当然,你也可以导入用其它虚拟化软件创建的 OVF 格式的虚拟机到 VirtualBox。 硬件虚拟化不是必备条件。很多情况下,VirtualBox 不要求处理器提供像 Intel VT-x 或 AMD-V 等硬件虚拟化功能。相对于其它的虚拟化解决方案,即使你的硬件比较旧,你也可以用 VirtualBox 去实现。更详细的技术说明参考 第 10.3 章 “硬件与软件虚拟化 ”。 客机增强件:共享文件夹,无缝窗口,3D 虚拟化。 VirtualBox 客机增强件是一个软件包,可以安装在它支持的客机操作系统里面,可以提升客机操作系统的性能,提供和主机操作系统整合的能力以及和主机操

11、作系统通信的能力。安装客机增强件后,虚拟机将支持自动调整分辨率,无缝窗口,3D 图形加速等。关于客机增强件更详细的描述请参考 第 4 章 “客机增强件 ”。客机增强件支持“共享文件夹”功能,让你可以从客机操作系统里访问主机操作系统的文件。详情请参考 4.3 章 “共享文件夹 ”。 强大的硬件支持。VirtualBox 支持: 客机多核(SMP ) 。不管你的物理主机有多少核 CPUs,VirtualBox 都可以展现出多达 32 个虚拟 CPUs 给每个虚拟机。 支持 USB 设备。VirtualBox 实现了虚拟的 USB 控制器,让你无需安装任何特定的设备驱动程序就可以将 USB 设备连接

12、到你的虚拟机。USB 支持并不局限于某些类型的设备。详情参考 3.10.1 章 “USB 设置 ”。 硬件的兼容性。VirtualBox 虚拟了很虚拟设备,它们中的很多都是其它虚拟化平台提供的。如,IDE,SCSI 和 SATA 硬盘控制器,一些虚拟网卡和声卡,虚拟串并口和高级可编程输入输出中断控制器(I/O APIC) ,许多都可以在现代PC 系统中找到。这使得导入第三方虚拟机到 VirtualBox 和从真实的机器上克隆镜像变得更容易。 全面的 ACPI 支持。高级配置和电源管理接口(ACPI)被 VirtualBox 完整支持。这使得从真实的机器或第三方虚拟机上克隆镜像到虚拟机变得更容易

13、。凭借独特的 ACPI 电源状态支持,VirtualBox 甚至可以报告客机操作系统显示电源状态给主机。对于靠电池运行的移动系统,客机可以启用省电模式并通知用户剩余的电量(例如在全屏模式下) 。VirtualBox 虚拟机支持的屏幕分辨率是物理屏幕的好几倍,允许附着到主机操作系统的屏幕。 内置 iSCSI 支持。这个独特的功能允许你不需要通过主机操作系统就可以将虚拟机连接到 ISCSI 存储服务器。The VM accesses the iSCSI target directly without the extra that is required for virtualizing hard

14、disks in container files.参考 5.10 章“iSCSI 服务器 ”。 PXE 网络启动。整合了虚拟网卡的 VirtualBox 完全支持通过预启动执行环境(PXE)远程启动。 多代可分支快照。VirtualBox 可以随意保存虚拟机的状态快照。你可以让时光倒流,还原到任意一个快照并从那里开始另一个虚拟机的配置,从而有效地创建一个整体的快照树。 参考 1.9“快照 ”。当虚拟机运行时,你可以删除快照。 整洁的架构;前所未有的模块化。VirtualBox 有高度模块化的设计,极其良好的内部编程接口,整洁的客户端、服务端代码分类结构。这使得一次从多个接口控制它变得很容易:例

15、如,你可以从 VirtualBox 图形化用户界面上单击按钮来启动虚拟机,然后在命令行控制它,甚至远程。参考 1.14“其它前端 ”。得益于其模块化的架构,VirtualBox 公开了它的全部功能和配置,通过一个全面的软件开发工具包(SDK) ,你可以在其他软件系统集成 VirtualBox。参考 11 章“VirtualBox 编程接口 ”。 远程桌面显示。VirtualBox 远程桌面扩展(VRDE)允许高性能的访问任何正在运行的虚拟机。这个扩展支持 Microsoft Windows 最初带的远程桌面协议(RDP) ,需要特别说明的是,完整的客户端 USB 支持。VRDE 不依赖于微软

16、Windows 内置的 RDP 服务器;它被直接嵌入到虚拟化层。也就是说,它在客机操作系统之外的窗口(即使在文本模式)中工作,也不需要虚拟机里面的应用程序的支持。关于 VRDE 的描述可以参考 7.1“远程显示( VRDP 支持) ”。除了这个特殊的功能外,VirtualBox 提供了更独特的功能: 可扩展的 RDP 认证。VirtualBox 已经支持 Windows 上的 Winlogon RDP 认证和Linux 上的 PAM RDP 认证。而且,它还包括一个易于使用的 SDK,让你可为其它的认证方法创建接口;参考 7.1.5“RDP 认证 ”。 通过 RDP USB。Via RDP 虚拟通道的支持,VirtualBox 允许你在本地连接任意USB 设备到运行在远程 VirtualBox RDP 服务器上的虚拟机;参考 7.1.4“远程USB”。1.4 支持的主机操作系统现在,VirtualBox 可以运行在下列主机操作系统平台上: Windows : Windows XP(3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 理论文章

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号