




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle VMVirtualBox用户手册版本4.1.12翻译中1 首先欢迎使用Oracle VM VirtualBox!VirtualBox是一款跨平台的虚拟化应用程序。你可以把它安装在基于Intel或AMD CPU架构的电脑上,不论你的操作系统是Windows,Mac,Linux还是Solaris。它使你的电脑能同时运行多个操作系统(在多个虚拟机里)。比如,你可以在你的Mac上运行Windows和Linux,在Linux服务器上运行Windows Server 2008,在Windows PC上运行Linux等,它就像你电脑上的普通应用程序一样。只要你喜欢,你可以运行很多虚拟机唯一的限制是磁盘空间和内存。VirtualBox看似简单,却很强大。它可以运行在各多环境下,从小型的嵌入式系统、个人PC到大型的数据中心,甚至是云环境下。下图显示的是安装在Windows 7上的VirtualBox正在虚拟机窗口中运行Windows XP:在这个手册里,我们将会对虚拟化做一个简单的介绍以及怎么用VirtualBox图形化用户界面运行你的第一个虚拟机。随后的章节将会详细介绍一些更强大的工具和组件,但也不是只有读完整个用户手册才可以使用VirtualBox。你可以在第1.3章“功能概览”找到VirtualBox功能的摘要。如果你已经是VirtualBox的用户了,只是想知道在这一版里有什么新功能,那你可以看第15章“更改日志”。1.1 为什么虚拟化是有用的?在以下几个方面VirtualBox提供的技术和功能是非常有用的:l 同时运行多个操作系统。VirtualBox可以让你同时运行多个操作系统。这样的话,你无需重启就可以在本操作系统上运行一个不是为本操作系统平台写的软件(如,在Linux或Mac上Windows软件)。既然你可以为各种操作系统平台配置虚拟的硬件,那么你就可以在你的机器上安装一些比较老的操作系统如DOS或者OS/2,即使你的机器已经不再支持这些操作系统。l 使软件的安装更容易。软件生产商可以在虚拟机上搭好软件的配置。比如,安装邮件服务器是一件单调乏味的工作。有了VirtualBox,这些复杂的步骤被打包到虚拟机里,安装和运行邮件服务器就变成将这个虚拟机导入到VirtualBox了。l 测试和灾难恢复。一旦安装好以后,虚拟机和它的虚拟硬盘就可以作为一个“容器”,这个“容器”可以被冻结,唤醒,复制,备份以及在主机间传输。更重要的是,通过使用VirtualBox的一个被称为“快照”的功能,你可以在有需要的时候保存虚拟机的某一特定的状态和恢复到这个状态。这样你可以随意的在电脑上进行各种可能会有危险的实验。如果出了问题(比如安装了一个恶意软件或是感染了病毒),就可以很容易的切换到之前拍的快照,避免频繁的备份和还原。可以创建任意多个快照,让你可以在虚拟机的时空里任意穿越。当虚拟机在运行时你可以删除快照来回收磁盘空间。l 基础设施整合。虚拟化可以很大程度上降低硬件和电力的消耗。大部分时间里,今天的电脑只发挥了它们潜在性能的小部分,以一个很低的平均系统负荷在运行,由此造成了硬件资源的浪费。所以,代替运行多台物理电脑,用一台强大的主机建出多台虚拟机,平衡它们之间的负荷,用最少多硬件资源提供最好的性能。1.2 一些术语当涉及到虚拟化时,下列术语能够帮助我们理解后续章节的内容:主机操作系统(Host operating system)。安装了VirtualBox应用程序的物理电脑的操作系统。VirtualBox提供了Windows,Mac OS X,Linux和Solaris等操作系统平台的安装程序;详细内容请参考1.4章“支持的操作系统”。大部分时间,本用户手册讨论所有VirtualBox版本。针对特定平台的差异,我们将会根据情况另行指出。客机操作系统(Guest operating system)。是运行在虚拟机里面的操作系统。从理论上讲,VirtualBox可以运行任何X86操作系统(DOS,Windows,OS/2,FreeBSD,OpenBSD),但是考虑到性能,我们不得不对限定了支持的操作系统类型。参考第3.1章“支持的客机操作系统”。虚拟机(Virtual machine)。这是VirtualBox为你正在运行的客机操作系统所创建的特定的环境。换句话说,你在虚拟机里运行你的客机操作系统。通常情况下,一个虚拟机将会以一个窗口的形式显示在你的桌面上,依赖于你使用的各种VirtualBox前端,也可以全屏显示或者通过其他电脑远程连接。在其内部,是以一种更抽象的方式表示的,VirtualBox把一个虚拟机看作一组参数,正是这些参数决定着虚拟机的行为。它们包括硬件设置(多少内存,用哪个容器文件去虚拟哪种硬件,挂载哪些CDs等)。这些设置能够被展现在VirtualBox管理窗口和VBoxManage命令行程序;详情参考第8章“VBoxManage”。换句话说,一个虚拟机就是你在设置对话框中看到的那些配置。客机增强件(Guest Additions)。是VirtualBox附带的软件包,安装在虚拟机里面,用来提高客机操作系统的性能以及为额外的功能提高支持。详情参考第4章“客机增强件”。1.3 功能概览VirtualBox主要功能概要:l 可移植性。VirtualBox运行在许多32位和64位主机操作系统上(可参考第1.4章“支持的主机操作系统”)。VirtualBox是一个虚拟机托管管理程序(有时也叫“2类”虚拟机管理程序)。相对于直接运行在硬件的“裸机”或“1类”虚拟机管理程序,VirtualBox是运行于操作系统上的。它可以和主机操作系统上的应用程序一起运行。在很大程度上,VirtualBox向所有的平台提供相同的功能,相同的文件和镜像格式。这样你就可以在一种操作系统的主机上创建虚拟机而在另一种操作系统平台的主机上运行该虚拟机;例如,你可以在Windows上创建一台虚拟机,而把它挪到Linux上去直接运行。另外,虚拟机可以很容易的使用开放虚拟化格式(OVF,行业标准,参考第1.13章“导入和导出虚拟机”)导出和导入。当然,你也可以导入用其它虚拟化软件创建的OVF格式的虚拟机到VirtualBox。l 硬件虚拟化不是必备条件。很多情况下,VirtualBox不要求处理器提供像Intel VT-x或AMD-V等硬件虚拟化功能。相对于其它的虚拟化解决方案,即使你的硬件比较旧,你也可以用VirtualBox去实现。更详细的技术说明参考第10.3章“硬件与软件虚拟化”。l 客机增强件:共享文件夹,无缝窗口,3D虚拟化。VirtualBox客机增强件是一个软件包,可以安装在它支持的客机操作系统里面,可以提升客机操作系统的性能,提供和主机操作系统整合的能力以及和主机操作系统通信的能力。安装客机增强件后,虚拟机将支持自动调整分辨率,无缝窗口,3D图形加速等。关于客机增强件更详细的描述请参考第4章“客机增强件”。客机增强件支持“共享文件夹”功能,让你可以从客机操作系统里访问主机操作系统的文件。详情请参考4.3章“共享文件夹”。l 强大的硬件支持。VirtualBox支持: 客机多核(SMP)。不管你的物理主机有多少核CPUs,VirtualBox都可以展现出多达32个虚拟CPUs给每个虚拟机。 支持USB设备。VirtualBox实现了虚拟的USB控制器,让你无需安装任何特定的设备驱动程序就可以将USB设备连接到你的虚拟机。USB支持并不局限于某些类型的设备。详情参考3.10.1章“USB设置”。 硬件的兼容性。VirtualBox虚拟了很虚拟设备,它们中的很多都是其它虚拟化平台提供的。如,IDE,SCSI和SATA硬盘控制器,一些虚拟网卡和声卡,虚拟串并口和高级可编程输入输出中断控制器(I/O APIC),许多都可以在现代PC系统中找到。这使得导入第三方虚拟机到VirtualBox和从真实的机器上克隆镜像变得更容易。 全面的ACPI支持。高级配置和电源管理接口(ACPI)被VirtualBox完整支持。这使得从真实的机器或第三方虚拟机上克隆镜像到虚拟机变得更容易。凭借独特的ACPI电源状态支持,VirtualBox甚至可以报告客机操作系统显示电源状态给主机。对于靠电池运行的移动系统,客机可以启用省电模式并通知用户剩余的电量(例如在全屏模式下)。VirtualBox虚拟机支持的屏幕分辨率是物理屏幕的好几倍,允许附着到主机操作系统的屏幕。 内置iSCSI支持。这个独特的功能允许你不需要通过主机操作系统就可以将虚拟机连接到ISCSI存储服务器。The VM accesses the iSCSI target directly without the extra that is required for virtualizing hard disks in container files.参考5.10章“iSCSI服务器”。 PXE网络启动。整合了虚拟网卡的VirtualBox完全支持通过预启动执行环境(PXE)远程启动。l 多代可分支快照。VirtualBox可以随意保存虚拟机的状态快照。你可以让时光倒流,还原到任意一个快照并从那里开始另一个虚拟机的配置,从而有效地创建一个整体的快照树。参考1.9“快照”。当虚拟机运行时,你可以删除快照。l 整洁的架构;前所未有的模块化。VirtualBox有高度模块化的设计,极其良好的内部编程接口,整洁的客户端、服务端代码分类结构。这使得一次从多个接口控制它变得很容易:例如,你可以从VirtualBox图形化用户界面上单击按钮来启动虚拟机,然后在命令行控制它,甚至远程。参考1.14“其它前端”。得益于其模块化的架构,VirtualBox公开了它的全部功能和配置,通过一个全面的软件开发工具包(SDK),你可以在其他软件系统集成VirtualBox。参考11章“VirtualBox编程接口”。l 远程桌面显示。VirtualBox远程桌面扩展(VRDE)允许高性能的访问任何正在运行的虚拟机。这个扩展支持Microsoft Windows最初带的远程桌面协议(RDP),需要特别说明的是,完整的客户端USB支持。VRDE不依赖于微软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可以运行在下列主机操作系统平台上:l Windows : Windows XP(32-bit) Windows Server 2003(32-bit) Windows Vista(32位和64位 VirtualBox 1.5起支持Windows 64-位。) Windows Server 2008(32-位和64-位) Windows 7(32-位和64-位)l Mac OS X hosts: 从VirtualBox 1.4起开始支持(测试阶段)Mac OS X,到1.6以后完全支持。VirtualBox 3.1中去除了对Mac OS X 10.4(老虎)的支持。 10.5(Leopard,32-位) 10.6(Snow Leopard,32-位和64位) 10.7(Lion,32-位和64-位)必须要Intel硬件的支持;请参考14章“已知的限制”。l Linux(32-位和64-位 从VirtualBox 1.4起支持Linux 64-位。)。其中包括: Ubuntu 6.06(“Dapper Drake”),6.10(“Edgy Eft”),7,04(“Feisty Fawn”),7.10(“Gutsy Gibbon”),8.04(“Hardy Heron”),8.10(“Intrepid Ibex”),9.04(“Jaunty Jackalope”),9.10(“Karmic Koala”),10.04(“Lucid Lynx”),10.10(“Maverick Meerkat”),11.04(“Natty Narwhal”)。 Debian GNU/Linux 3.1(“sarge”),4.0(“etch”),5.0(“lenny”)和6.0(“squeeze”) Oracle Enterprise Linux 4和5,Oracle Linux 6 Redhat Enterprise Linux 4,5和6 Fedora Core 4到15 Gentoo Linux SUSE Linux 9,10和11,openSUSE 10.3,11.0,11.1,11.2,11.3,11.4 Mandriva 2007.1,2008.0,2009.1,2010.0和2010.1在基于Linux 2.6内核的大多数系统上使用VirtualBox应该都没问题,不论你是用VirtualBox安装程序还是手动安装;参考2.3章“在Linux系统上安装。不过,正式的测试时提供的是一个Linux发行版的专门的包。注意:从VirtualBox 2.1起,基于Linux 2.4内核的系统不再被支持。l 对Solaris(32-位和64-位)支持上所受到的限制参考14章“已知的限制”。 Solaris 11(Nevada build 86或者更高版本,OpenSolaris 2008.05或者更高版本,Solaris 11 Express) Solaris 10(u8及更高版本)注意:上述列表并非正式的。对于有合同的Oracle用户来说所受到的限制应该只是已列出限制的一部分。此外,很乐意你对标记为不支持的功能的反馈和建议。1.5 安装VirtualBox和扩展包VirtualBox有很多包,这取决于你的主机操作系统。如果你之前已经安装过软件,那安装应该是很简单:在每种操作系统平台上,VirtualBox都使用比较常见和易于操作的安装方法。如果你运行时有麻烦或是有特殊要求,请参考2章“安装详细”介绍的几种安装方法。从VirtualBox 4.0开始,VirtualBox被分成几个组件。1. 基础包,包括所有在GNU第二版通用许可协议授权下的开源组件。2. 扩展包,可以下载,用来扩展VirtualBox基础包的功能。目前,Oracle提供一个扩展包,可以在找到,支持下列功能:a) 虚拟USB 2.0(EHCI)设备;参考3.10.1“USB设置”。b) VirtualBox远程桌面协议(VRDP)支持;参考7.1章远程显示(VRDP支持)。c) 通过E1000网卡支持Intel PXE 引导ROM。d) 支持Linux操作系统上的PCI直通(实验性);参考9.6“PCI直通”。VirtualBox扩展包以.vbox-extpack作为扩展名。只需双击扩展包文件,VirtualBox Manager将会引导你完成安装步骤。查看已安装的扩展包:启动VirtualBox Manager(参考下一章)。打开“File”菜单,选择“Preference”。在弹出的窗口中选择“Extensions”分类,就可以看到已安装的扩展包,你可以移除或者添加一个新的扩展包。你还可以在命令行用VBoxManage:参考8.35“VBoxManage extpack”。1.6 启动VirtualBox1.7 创建你的第一台虚拟机1.8 运行你的虚拟机1.9 快照1.10 虚拟机配置1.11 移除虚拟机1.12 克隆虚拟机1.13 导入和导出虚拟机1.14 其它的前端2 安装详细2.1 在Windows主机上安装2.2 在Mac OS X主机上安装2.3 在Linux主机上安装2.4 在Solaris主机上安装3 配置虚拟机3.1 支持的客机操作系统3.2 硬件仿真3.3 一般设置3.4 系统设置3.5 显示设置3.6 存储设置3.7 声音设置3.8 网络设置3.9 串口设置3.10 USB支持3.10.1 USB设置 3.11 共享文件夹3.12 其他防火墙(EFI)4 客机增强件4.1 介绍4.2 安装和维护客机增强件4.3 共享文件夹4.4 图形硬件加速4.5 无缝窗口4.6 客机属性4.7 客机控制4.8 内存过量5 虚拟存储5.1 硬盘控制器:IDE,SATA(AHCI),SCSI,SAS5.2 硬盘镜像文件(VDI,VMDK,VHD,HDD)5.3 虚拟媒介管理5.4 特殊的镜像写入模式5.5 不同的镜像5.6 克隆磁盘镜像5.7 主机I/O缓存5.8 限制磁盘镜像带宽5.9 CD/DVD支持5.10 iS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国中小学校青少年禁毒知识竞赛题库及答案
- 工程造价优化与调整课件
- 2025版个人二手房买卖合同书(含房产证过户)
- 2025版对讲门系统集成与信息安全保障合同
- 2026届内蒙古自治区呼和浩特市中考押题语文预测卷含解析
- 疫情家长会初中课件
- 从四季美景中我学到了语文800字14篇
- 疫情下心理主题班会课件
- 畜禽兽医政策解读课件
- 农业信息技术服务与支持合同协议
- 人工智能应用学习通超星期末考试答案章节答案2024年
- DB43T 876.9-2015 高标准农田建设 第9部分:建后管护
- 开展“廉洁示范岗”创建活动实施方案
- 酒吧管理-酒吧各级运营流程
- 签约耐克终身合同模板
- Peabody粗大运动评定表
- 市政工程主要工程施工方案与技术措施
- 驾驶员教育培训计划方案(3篇模板)
- 【网上书店设计与实现20000字(论文)】
- 代理销售厂房协议合同范本
- 2024年湖北省武汉市中考语文试卷真题(含答案详解)
评论
0/150
提交评论