




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3 前言前言 将将本文本文翻译翻译的的目的目的 是是要要让让广大广大中国中国用户用户使用使用虚拟虚拟机机技术技术在在 Windows 平台平台下下方方便便学习学习 Linux 系统系统 为为了了让让朋友朋友们们日后日后更加更加容易容易的的 从从 Windows 平台平台转换转换到到 Linux 平台平台工作工作学习学习打下打下基础基础 虽然虽然 Linux 系统系统比比起起 Windows 来来说说易用易用性性差差点点 感觉感觉不不是是普通普通用户用户能能使用使用的的 但但是是 我我们们本本着着学习学习 创新创新的的心态心态来来对待对待 Linux 不不必必让让微软微软抓住抓住中国中国 用户用户只只会会用用 Windows 而而垄断垄断市场市场 更更好好的的保护保护我我们们国家国家的的软件软件产业产业 而而努力努力 朋友朋友们们 有有空空的的话话 不不妨妨学习学习使用使用一一下下 Linux 系统系统 国产国产的的 我我推荐推荐红旗红旗 Linux 感觉感觉与与 XP 相相像像 只只是是 Linux 下下软件软件少少得得可怜可怜 鉴于鉴于本人本人英语英语 电脑电脑知识知识水平水平有有限限 在在译本译本中中可能可能存在存在翻译翻译不不顺顺或或是是 翻译翻译错误错误的的问题问题 在在打字打字输入输入和和排版排版过程过程中中也也可能可能存在存在一一些些问题问题 请请 阅读阅读译本译本的的朋友朋友们们见谅见谅 也也希望希望朋友朋友们们指正指正本人本人的的错误错误所在所在 万分万分感感 谢谢 如果如果朋友朋友在在阅读阅读过程过程当中当中有有问题问题 或或在在一一些些技术技术或或是是翻译翻译等等等等 问题问题想想与与本人本人讨论讨论 请请加加本人本人 QQ 546508545 或或是是发发电子电子邮件邮件 ldshe lusir 2008 12 25 Sun xVM VirtualBox 用户手册 2 0 6 版 目录 1 引言 1 1 虚拟化基础 1 2 软件 VS 硬件虚拟化 VT x 和 AMD V 1 3 功能概述 1 4 所支持的主操作系统 1 5 所支持的客操作系统 4 1 6 64 位客户端 2 安装 2 1 在 Windows 主机上安装 2 1 1 安装环境 2 1 2 安装 2 1 3 卸载 2 1 4 自动安装 2 2 在 Mac OS X 主机上安装 2 2 1 安装 2 2 2 卸载 2 2 3 自动安装 2 3 在 Linux 主机上安装 2 3 1 安装环境 2 3 2 VirtualBox 内核模块 2 3 3 USB 与高级联网支持 2 3 4 安装 2 3 5 在 Linux 启动 VirtualBox 2 4 在 Solaris 主机上安装 2 4 1 安装 2 4 2 在 Solaris 启动 VirtualBox 2 4 3 卸载 2 4 4 自动安装 2 4 5 设置一个 zone 运行 VirtualBox 3 VirtualBox 入门 3 1 启动图形用户界面 3 2 创建一个虚拟机 3 3 虚拟机设置基础 3 4 运行虚拟机 3 4 1 键盘与鼠标的支持 3 4 2 变更可移动媒介 3 4 3 保存虚拟机的状态 3 4 4 快照 3 5 虚拟磁盘管理器 3 6 删除虚拟机 3 7 虚拟机设置 3 7 1 一般设置 3 7 2 硬盘设置 3 7 3 光驱与软驱设置 3 7 4 声音设置 3 7 5 网络设置 3 7 6 串行端口设置 3 7 7 USB 支持 3 7 8 共享文件夹 3 7 9 远程显示 5 4 The VirtualBox Guest Additions 4 1 引言 4 2 Windows Guest Additions 4 2 1 安装 Windows Guest Additions 4 2 2 更新 Windows Guest Additions 4 2 3 自动安装 4 2 4 Windows Vista 联网 4 3 Linux Guest Additions 4 3 1 安装 Linux Guest Additions 4 3 2 视频加速接口与高分辨率图形方式 4 3 3 更新 Linux Guest Additions 4 4 Solaris Guest Additions 4 4 1 安装 Solaris Guest Additions 4 4 2 卸载 Solaris Guest Additions 4 4 3 更新 Solaris Guest Additions 4 5 OS 2 Guest Additions 4 6 共享文件夹 4 7 无缝窗口技术 5 虚拟存储 5 1 硬盘控制器 IDE SATA AHCI 5 2 虚拟磁盘镜像文件 VDI 5 3 克隆磁盘镜像 5 4 VMDK 镜像文件 5 5 iSCSI 服务器功能 5 5 1 通过互联网访问 iSCSI 对象 6 虚拟联网 6 1 虚拟网络硬件 6 2 联网方式介绍 6 3 Not attached 方式 无连接方式 6 4 网络地址解析 NAT 6 4 1 设置 NAT 的转发端口 6 4 2 NAT 的 PXE 引导 6 4 3 NAT 限制 6 5 主机接口联网介绍 6 6 主机接口联网与 Windows 主机桥接 6 7 Mac OS X 主机系统的主机接口联网 6 8 主机接口联网与 Linux 主机桥接 6 8 1 永久主机接口与桥接 6 8 2 虚拟机启动时动态创建接口 6 9 Solaris 主机系统的主机接口联网 6 10 内部联网 7 可选择的前端 远程虚拟机 7 1 介绍 6 7 2 使用 VBoxManage 控制虚拟机 7 3 VBoxSDL 简化的 VM 显示接口 7 4 远程虚拟机 VRDP 支持 7 4 1 VBoxHeadless VRDP 服务器 7 4 2 Step by step 在 headless 服务器上创建虚拟机 7 4 3 远程 USB 7 4 4 RDP 认证 7 4 5 RDP 加密 7 4 6 VRDP 多重连接 8 VBoxManage 引用 8 1 VBoxManage 列表 8 2 showvminfo 命令 8 3 registervm unregistervm 命令 8 4 createvm 命令 8 5 modifyvm 命令 8 5 1 一般设置 8 5 2 存储设置 8 5 3 联网设置 8 5 4 串行端口 声音 剪贴板 VRDP 和 USB 设置 8 6 startvm 命令 8 7 controlvm 命令 8 8 discardstate 命令 8 9 snapshot 命令 8 10 registerimage unregisterimage 命令 8 11 Showvdiinfo 命令 8 12 Createvdi 命令 8 13 Modifyvdi 命令 8 14 Clonevdi 命令 8 15 Convertdd 命令 8 16 Addiscsidisk 命令 8 17 Createhostif removehostif 命令 8 18 Getextradata setextradata 命令 8 19 Setproperty 命令 8 20 Usbfilter add modify remove 命令 8 21 Sharedfolder add remove 命令 8 22 Updatesettings 命令 8 23 Metrics 命令 9 高级主题 9 1 VirtualBox 设置资料 9 2 Windows 客户系统自动登录 VBoxGINA 9 3 自定义的外部 VRDP 认证 9 4 VBoxSDL 安全标记 9 5 自定义 VESA 分辨率 9 6 客户系统的多重监视器 7 9 7 Linux 上释放修改 VBoxSDL 9 8 使用串行端口 9 9 使用原主机硬盘 9 9 1 连通整个物理硬盘 9 9 2 连通单个物理硬盘分区 9 10 不使用 CD DVD 软驱启动虚拟机 9 11 设置 NAT 网络接口地址 9 12 设置使用图形前端的最大分辨率 9 13 设置 BIOS DMI 信息 10 VirtualBox 编程接口 11 常见故障与解决方法 11 1 一般故障 11 1 1 收集调试信息 11 1 2 缓慢主机文件系统上 VDI 客户机显示 IDE 错误 11 1 3 响应客户机 IDE 刷新请求 11 2 Windows 客户机 11 2 1 更改 VM 设置后 Windows 启动失败 蓝屏 11 2 2 Windows2000 安装失败 11 2 3 Windows 客户机记录蓝屏信息 11 2 4 Windows Vista 客户机无法联网 11 2 5 Windows 客户机可能引起的高 CPU 占用率 11 3 Linux 客户机 11 3 1 Linux 客户机可能引起的高 CPU 占用率 11 3 2 AMD 巴塞罗那 CPU AMD Barcelona CPUs 11 4 Windows 主机 11 4 1 VBoxSVC 进程外 COM 服务问题 11 4 2 无法识别更改的 CD DVD 11 4 3 使用 Microsoft RDP 客户端时反应缓慢 11 4 4 在单一系统上运行 iSCSI 启动程序与对象 11 5 Linux 主机 11 5 1 Linux 内核模块加载失败 11 5 2 Linux 主机找不到 CD DVD 驱动 11 5 3 Linux 主机找不到 CD DVD 驱动 早期版本 11 5 4 Linux 主机找不到软驱 11 5 5 刻录 CD DVD 出现不正常客户端 IDE 错误信息 11 5 6 VBoxSVC IPC 问题 11 5 7 USB 异常 11 5 8 PAX grsec 内核 11 5 9 Linux 内核 vmalloc 池用尽 12 更新目录 12 1 2 0 4 版 2008 10 24 12 2 2 0 2 版 2008 09 12 12 3 2 0 0 版 2008 09 04 12 4 1 6 6 版 2008 08 26 8 13 已知问题 14 第三方许可证 14 2 资料 14 3 许可证 14 3 1 GNU 通用公共许可证 GPL 14 3 2 较小的 GNU 通用公共许可证 14 3 3 Mozilla 公共许可证 MPL 14 3 4 X 联盟许可证 X11 14 3 5 Zlib 许可证 14 3 6 OpenSSL 许可证 14 3 7 Slirp 许可证 15 VirtualBox 隐私政策 词汇 1 引言引言 Sun xVM VirtualBox 是一款功能强大的虚拟机工具集合 定位于桌面计算机是一款功能强大的虚拟机工具集合 定位于桌面计算机 企企 业服务器和嵌入式系统 业服务器和嵌入式系统 使用使用 VirtualBox 你可以在你可以在使用使用 Intel 和和 AMD 处理器的机处理器的机 器上虚拟器上虚拟 32 位与位与 64 位的操作系统 可以是软件虚拟化也可以是硬件虚拟化位的操作系统 可以是软件虚拟化也可以是硬件虚拟化 请 请 看看 1 4 节 所支持的主机操作系统 节 所支持的主机操作系统 P14 你会在你会在1 3节功能概览 节功能概览 P11 中获得简要的功能综述 在第 中获得简要的功能综述 在第12章更新目录 章更新目录 P142 中你会看到关于版本信息更新的详细列表 中你会看到关于版本信息更新的详细列表 1 1 虚拟化基础虚拟化基础 使用使用 VirtualBox 你可以在现有的操作系统上通过叫作 虚拟机 的特有环 你可以在现有的操作系统上通过叫作 虚拟机 的特有环 境运行原装的操作系统 当然也包括可以安装在这些系统上的软件 境运行原装的操作系统 当然也包括可以安装在这些系统上的软件 物理上物理上 9 的计算机通常叫作 的计算机通常叫作 host 也就是 主机 或 宿主系统 虚拟机系统叫 也就是 主机 或 宿主系统 虚拟机系统叫 guest 也就是 客户机 或 寄宿系统 也就是 客户机 或 寄宿系统 下边这幅图片向你展示在下边这幅图片向你展示在 Linux 主机上怎样通过主机上怎样通过 VirtualBox 在一虚拟机窗口在一虚拟机窗口 上运行上运行 Windows Vista 客户机操作系统 客户机操作系统 VirtualBox 允许您直接在主机电脑上设置客户机来运行原装操作系统 当然允许您直接在主机电脑上设置客户机来运行原装操作系统 当然 会让客户机操作系统认为它是运行在真正的计算机上 然而会让客户机操作系统认为它是运行在真正的计算机上 然而 VirtualBox 在后在后 台会截获客户机操作系统执行过程中的操作 以防它不会影响主机系统上的台会截获客户机操作系统执行过程中的操作 以防它不会影响主机系统上的 其他程序 其他程序 VirtualBox 提供的这些技术和功能对很多种情况是非常有用的 提供的这些技术和功能对很多种情况是非常有用的 操作系统支持操作系统支持 使用使用 VirtualBox 您可以不用重新启动主机来使用运行在 您可以不用重新启动主机来使用运行在 其他操作系统上软件 例如 在其他操作系统上软件 例如 在 Linux 上可以使用上可以使用 Windows 软件 即使你软件 即使你 物理计算机物理计算机的的硬件不支持硬件不支持 你也可以在虚拟机上安装早期的操作系统你也可以在虚拟机上安装早期的操作系统例如例如 DOS 和和 OS 2 基础设施的基础设施的强化强化 虚拟化技术可以显著地减少硬件与电能的损耗 现在强大 虚拟化技术可以显著地减少硬件与电能的损耗 现在强大 的硬件所提供的硬件所提供的的全性能其实是很少真正用到的 全性能其实是很少真正用到的 典型的服务器平均负荷只有典型的服务器平均负荷只有 理论上高负荷的一小部分 所以 可以在不使用多台实际上只用了一小部分理论上高负荷的一小部分 所以 可以在不使用多台实际上只用了一小部分 资源的物理计算机上 您可以运行多台虚拟机资源的物理计算机上 您可以运行多台虚拟机各各来来使用一部分主机资源并平使用一部分主机资源并平 衡各部分的负载 使用衡各部分的负载 使用 VirtualBox 您甚至可以运行虚拟机仅仅作为 您甚至可以运行虚拟机仅仅作为 10 VirtualBox 远程桌面协议 远程桌面协议 VRDP 的服 的服务器 当然务器 当然包括包括客机端客机端完整的完整的 USB 支持 这就允许企业单位支持 这就允许企业单位仅仅在少数有远程桌面协议的服务器上统一桌面系仅仅在少数有远程桌面协议的服务器上统一桌面系 统 而实际的客户端又可以显示统 而实际的客户端又可以显示 VRDP 的数据 的数据 测试环境与破坏的恢复 一旦安装了测试环境与破坏的恢复 一旦安装了 VirtualBox 它与它的虚拟硬盘可以被 它与它的虚拟硬盘可以被 用作任意暂停 启动 复制 备份 并在主客机之间互相传输的容器 还有 用作任意暂停 启动 复制 备份 并在主客机之间互相传输的容器 还有 使用使用 VirtualBox 的 快照 功能可以让您保存虚拟机特定的工作状态并在需的 快照 功能可以让您保存虚拟机特定的工作状态并在需 要时复原到这个状态 通过这个方式 您可以在计算机环境中自由地做试验要时复原到这个状态 通过这个方式 您可以在计算机环境中自由地做试验 而不须考虑系统会被破坏 如果出现了错误 例如安装了木马或感染了病毒 而不须考虑系统会被破坏 如果出现了错误 例如安装了木马或感染了病毒 您可以您可以很轻松地恢复到先前的快照中从而避免了频繁地备份与恢复系统 很轻松地恢复到先前的快照中从而避免了频繁地备份与恢复系统 当涉及到虚拟化技术时 也为了了解文档中接下来的章节 当涉及到虚拟化技术时 也为了了解文档中接下来的章节 VirtualBox 会会 帮助你帮助你开始开始了解一些了解一些关键术语 特别是下面的术语 关键术语 特别是下面的术语 主机操作系统 主机操作系统 Host OS 物理计算机上运行物理计算机上运行 VirtualBox 的操作系统 不同的操作系统 不同 的主机操作系统有不同的的主机操作系统有不同的 VirtualBox 版本 请看版本 请看 1 4 节 所支持的操作系统 节 所支持的操作系统 P14 来获得更多的信息 虽然在此文档中 来获得更多的信息 虽然在此文档中 VirtualBox 的各个版本通常会被的各个版本通常会被 一起讨论 但由于平台的不同 我们也会在适时的时候指出具体的差异 一起讨论 但由于平台的不同 我们也会在适时的时候指出具体的差异 客户客户机操作系统 机操作系统 guest OS 这是运行在虚拟机里面的操作系统 理论上 这是运行在虚拟机里面的操作系统 理论上 VirtualBox 可 以 运 行 任 何可 以 运 行 任 何X86架 构 的 操 作 系 统 架 构 的 操 作 系 统 DOS Windows OS 2 FreeBSD OpenBSD 但为了获得更加接近真正物理上的机器但为了获得更加接近真正物理上的机器 运行环境 我们针对某些系统做了一系列的优化 当您把您喜爱的操作系统运行环境 我们针对某些系统做了一系列的优化 当您把您喜爱的操作系统 作为客户机运行时 我们有选择地对其提供支持并进行优化 当中包括最常作为客户机运行时 我们有选择地对其提供支持并进行优化 当中包括最常 见的操作系统 见的操作系统 请看请看 1 5 节 所支持的客户操作系统 节 所支持的客户操作系统 P14 以获得更多相关信息 以获得更多相关信息 虚拟机 虚拟机 VM VM 是是 VirtualBox 为你的客户操作系统为你的客户操作系统创建的一个特殊的创建的一个特殊的 运行环境 换句话说就是你可以在运行环境 换句话说就是你可以在 VM 里面运行客户机操作系统 通常 里面运行客户机操作系统 通常 VM 会在你的计算机桌面上以一个窗口显示 但这取决于你使用了会在你的计算机桌面上以一个窗口显示 但这取决于你使用了 VirtualBox 中中 哪个前端设置 它会以全屏模式显示或通过使用远程桌面协议 哪个前端设置 它会以全屏模式显示或通过使用远程桌面协议 RDP 进行 进行 远程控制 远程控制 有时 在抽象上有时 在抽象上我们会我们会使用 虚拟机 这个术语 使用 虚拟机 这个术语 在在 VirtualBox 内部 它把内部 它把 VM 当作是一套可以决定其操作的参数集合 这些参数的设置反映在当作是一套可以决定其操作的参数集合 这些参数的设置反映在 VirtualBox 的图形用户界面以及的图形用户界面以及 VBoxManage 命令行程序 请看第命令行程序 请看第 8 章 章 VBoxManage 参考 参考 P98 那包括硬件设那包括硬件设置 内存的大小 选取哪种虚拟化的置 内存的大小 选取哪种虚拟化的 硬盘容器文件 加载什么光驱等等 硬盘容器文件 加载什么光驱等等 和和状态信息 状态信息 VM 是否正在运行 保存是否正在运行 保存 状态 状态 快照等等 快照等等 换句话说 换句话说 VM 是一个您可以在其设置对话框上看到的东西集合 是一个您可以在其设置对话框上看到的东西集合 Guest Additions 使用 使用 Guset Additions 我们所说的捆绑在 我们所说的捆绑在 VirtualBox 中中 的特殊软件包 虽然它是的特殊软件包 虽然它是 VirtualBox 的一部分 但它是为安装在的一部分 但它是为安装在 VM 里的客里的客 11 户机系统提供性能的改善并增加额外的功能户机系统提供性能的改善并增加额外的功能而设计的而设计的 这在第 这在第 4 章 章 The VirtualBox Guest Additions P54 有详有详细的介绍 细的介绍 1 2 软件虚拟化软件虚拟化 VS 硬件虚拟化 硬件虚拟化 VT x and AMD V 默认情况下 默认情况下 VirtualBox 在虚拟机中在虚拟机中为您的客户机提供的是 软件虚拟化 为您的客户机提供的是 软件虚拟化 简而言之 这意味着虚拟机的代码简而言之 这意味着虚拟机的代码 客户机操作系统和其他安装在虚拟机上 客户机操作系统和其他安装在虚拟机上 的程序 的程序 是被允许在您主机处理器上直接执行的 同时是被允许在您主机处理器上直接执行的 同时 VirtualBox 利用一组利用一组 复杂的技术去截获可能会妨碍你主机系统复杂的技术去截获可能会妨碍你主机系统运行运行的操作 的操作 在这种情况下 在这种情况下 VirtualBox 需要为您的客户机来伪造一个虚拟的运行环境 需要为您的客户机来伪造一个虚拟的运行环境 例如 客户机想访问它的硬盘 例如 客户机想访问它的硬盘 VirtualBox 截获它的操作并将这些请求定截获它的操作并将这些请求定位位 在您所设置的虚拟机的虚拟硬盘上 一般来说 是一个你主机系统上的镜像在您所设置的虚拟机的虚拟硬盘上 一般来说 是一个你主机系统上的镜像 文件 文件 VirtualBox 有许多精良的技术保证在没有添加特别硬件上而达到这个目标 有许多精良的技术保证在没有添加特别硬件上而达到这个目标 不过 现在的不过 现在的 Intel 和和 AMD 处理器支持所谓的 硬件虚拟化 处理器支持所谓的 硬件虚拟化 AMD64 位处理器内置的虚拟化技术叫作 位处理器内置的虚拟化技术叫作 AMD V 最初的提到的 最初的提到的 Pacifica 代号 代号 另外 从另外 从 Barcelona K10 架构开始 架构开始 AMD 系列处理器一直支持嵌套系列处理器一直支持嵌套 页表技术 它可以显著地硬件虚拟化进行加速 页表技术 它可以显著地硬件虚拟化进行加速 VirtualBox 从从 2 0 版开始支版开始支 持持 AMD 系列处理器的嵌套页表技术 系列处理器的嵌套页表技术 Intel 的虚拟化技术叫作 的虚拟化技术叫作 VT x 起初叫作 起初叫作 Vanderpool 在新的 在新的 Nehalem 架构处理器上提供嵌套页表技术 架构处理器上提供嵌套页表技术 Intel 叫它为 扩展页表 叫它为 扩展页表 EPT VirtualBox 会在以后的版本中提供支持 会在以后的版本中提供支持 尽管尽管 VirtualBox 支持这些硬件功能 但它们是可选择的 您可以在每支持这些硬件功能 但它们是可选择的 您可以在每一台虚一台虚 拟机上选择使用或不使用硬件虚拟化技术 事实上 这主要看实际上的工作拟机上选择使用或不使用硬件虚拟化技术 事实上 这主要看实际上的工作 量 量 VirtualBox 的软件虚拟化在速度上会比硬件虚拟化更快 的软件虚拟化在速度上会比硬件虚拟化更快 其它需要硬件其它需要硬件 虚拟化的产品通常比虚拟化的产品通常比 VirtualBox 更复杂 更复杂 使用使用 VT x 和和 AMD V 技技术 术 CPU 会开辟一个特殊的执行环境以执行客户机代码并且在会开辟一个特殊的执行环境以执行客户机代码并且在 VMM 被要求激活时 被要求激活时 CPU 可以随时暂离执行环境并随时再次进入 在多数情况下 硬件虚拟化可以随时暂离执行环境并随时再次进入 在多数情况下 硬件虚拟化花花 销更大 硬件虚拟化所得的好处可能不比性能损耗好多少 销更大 硬件虚拟化所得的好处可能不比性能损耗好多少 另一方面 使用硬件虚拟化技术 可以执行更少的另一方面 使用硬件虚拟化技术 可以执行更少的 VirtualBox 虚拟化代码 虚拟化代码 这样会营造一个更稳定的系统 所以 如果你遇到问题 你可以考虑使用硬这样会营造一个更稳定的系统 所以 如果你遇到问题 你可以考虑使用硬 件虚拟化技术 件虚拟化技术 下面两种情形必需使用硬件虚拟化技术 下面两种情形必需使用硬件虚拟化技术 对于某些对于某些罕见的客户机系统 如使用专用的处理器指令的罕见的客户机系统 如使用专用的处理器指令的 OS 2 系统 不支系统 不支 持我们的软件虚拟化 持我们的软件虚拟化 12 如果你想运行如果你想运行64位位的客户机操作系统 的客户机操作系统 VirtualBox 2 0版本已经提供了支持 版本已经提供了支持 而大多数而大多数 64 位的位的 CPU 又内置了硬件虚拟化技术 这些情况的例外有如早期又内置了硬件虚拟化技术 这些情况的例外有如早期 的的 Intel 赛扬和赛扬和 AMD Opteron 系列的系列的 CPU 1 3 功能概览功能概览 下面是下面是 VirtualBox 主要功能的简述 主要功能的简述 全新架构 全新架构 前卫前卫的模块化 的模块化 VirtualBox 是一个极其模块化设计的软件 具有明确界定的内部是一个极其模块化设计的软件 具有明确界定的内部程序界面程序界面 拥有拥有规范规范的客户端与服务器代码的的客户端与服务器代码的隔隔离环境 离环境 这使得这使得 VirtualBox 在不同界在不同界 面模式下都是容易被操控的 举个例子 你可以在面模式下都是容易被操控的 举个例子 你可以在 VirtualBox 的图形用户的图形用户 界界面上单击按钮来启动面上单击按钮来启动 VM 而在命令行甚至是远程模式下来操控它 详情 而在命令行甚至是远程模式下来操控它 详情 请看第请看第 7 章 章 可选择的前端 远程虚拟机 可选择的前端 远程虚拟机 P89 无须硬件虚拟化支持 无须硬件虚拟化支持 正如前面所说的 在很多情况下 正如前面所说的 在很多情况下 VirtualBox 不需要像不需要像 Intel VT x 或或 AMD V 这样的处理器提供内置的支持这样的处理器提供内置的支持 相对的 我们使用相对的 我们使用 VirtualBox 是是 为了能在这些硬件出现以前的老硬件上得到为了能在这些硬件出现以前的老硬件上得到其他其他更多的虚拟化手段更多的虚拟化手段的支持的支持 可移植性可移植性 VirtualBox 可以运行在许多可以运行在许多 32 位和位和 64 位的主机操作系统上位的主机操作系统上 Windows Linux Mac OS X 和和 Solaris 并逐渐支持新的平台 详情并逐渐支持新的平台 详情 请看请看 1 4 节 所支持的主机操作系统 节 所支持的主机操作系统 P14 Guest Additions VirtualBox 的的 Guest Additions 功能其实是安装在它所支持的客户机操功能其实是安装在它所支持的客户机操 作系统中 为了改善其性能并提供与主机系统额外的整体性和通讯功能作系统中 为了改善其性能并提供与主机系统额外的整体性和通讯功能 的软件包集合 安装的软件包集合 安装 Guest Additions 功能后 功能后 虚拟机会支持自动调整视虚拟机会支持自动调整视 频分辨率 以及无缝窗口功能和其他更多功能 详情请看第频分辨率 以及无缝窗口功能和其他更多功能 详情请看第 4 章 章 VirtualBox Guest Additions P54 特别地 特别地 Guest Additions 支持 共享文件夹支持 共享文件夹 可以让你在主机与客户 可以让你在主机与客户 机间互相访问文件 详情请看 第机间互相访问文件 详情请看 第 4 章第章第 6 节 共享文件夹 节 共享文件夹 P61 XML 配置存储配置存储 VirtualBox 使用使用 XML 文件来存储所有的配置 一个文件来存储所有的配置 一个 XML 文档存储全文档存储全 局设置 局设置 每台虚拟机各有一个每台虚拟机各有一个 XML 文档来存储配置 这就允许你在不文档来存储配置 这就允许你在不 同的前端甚至是主机系统中传送同的前端甚至是主机系统中传送VM的定义 详情请参考第的定义 详情请参考第9章第章第1节 节 VirtualBox 配置数据 配置数据 P117 强大强大的硬件支持的硬件支持 除了别的以外 除了别的以外 VirtualBox 还支持 还支持 支持支持全功能的全功能的 ACPI VirtualBox 支持全功能的高级配置和电源接口支持全功能的高级配置和电源接口 ACPI 这就可以 这就可以从真正的机器或第三方虚拟机上移置从真正的机器或第三方虚拟机上移置 PC 镜像的克镜像的克 13 隆到隆到 VirtualBox 中 使用独一无二的 电源状态支持 中 使用独一无二的 电源状态支持 VirtualBox 可以报告可以报告 ACPI 以让主机系统掌握客户机系统的电源状态 以让主机系统掌握客户机系统的电源状态 对于使用电池的笔记本电脑 客户机通过这种方式来节省电能并通知用对于使用电池的笔记本电脑 客户机通过这种方式来节省电能并通知用 户所剩的电量 例如在全屏模式 户所剩的电量 例如在全屏模式 支持支持 I O APIC VirtualBox 虚拟了现代许多虚拟了现代许多 PC 系统中拥有的输入系统中拥有的输入 输出高级可编程中断控制器 输出高级可编程中断控制器 I O APIC 这让我们可以从真正的机器 这让我们可以从真正的机器 或第三方虚拟机或第三方虚拟机中将中将 PC 镜像克隆到镜像克隆到 VirtualBox 中 中 支持 支持USB设设备 即使你主机系统没有安装相应的驱动程序 备 即使你主机系统没有安装相应的驱动程序 VirtualBox 使用了虚拟使用了虚拟 USB 控制器也可以让你随意的连接控制器也可以让你随意的连接 USB 设备到虚拟机中 设备到虚拟机中 USB 所支持的设备类型相当丰富所支持的设备类型相当丰富 详情请看 详情请看 3 7 7 1 章节 章节 USB 设置 设置 P51 多屏幕分辨率 多屏幕分辨率 VirtualBox 虚拟机可以设置虚拟机可以设置比真正显示器多几倍的分比真正显示器多几倍的分 辨率 这就让辨率 这就让 VirtualBox 可以适应许多主机系统中显示器 可以适应许多主机系统中显示器 内置支持 内置支持 iSCSI 这一特色功能可以让你不通过主机系统而直接地连 这一特色功能可以让你不通过主机系统而直接地连 接接 iSCSI 存储服务器 存储服务器 VM 直接访问直接访问 iSCSI 对象不需要额外的开销 但对象不需要额外的开销 但 如果如果那是在容器文件中那是在容器文件中虚拟化虚拟化硬盘硬盘的话 这开销还是免不了的 详情请的话 这开销还是免不了的 详情请 看第看第 5 5 章节 章节 iSCSI 服务器 服务器 P69 PXE 联网引导 联网引导 VirtualBox 整合的虚拟网卡完全支持通过预启动执整合的虚拟网卡完全支持通过预启动执 行环境 行环境 PXE 远程启动的模式 远程启动的模式 多版快照多版快照 VirtualBox 可以保存 状态的连续快照 你可以恢复虚拟机状态到任可以保存 状态的连续快照 你可以恢复虚拟机状态到任 意一个快照 详情请看 意一个快照 详情请看 3 4 4 章节 快照 章节 快照 40 VRDP 远程访问远程访问 你可以在一个特殊的你可以在一个特殊的 VirtualBox 程序中运行任意的虚拟机 程序中运行任意的虚拟机 这个程序这个程序 就像是就像是 VirtualBox 远程桌面协议 远程桌面协议 VRDP 服务器 服务器 使用这个特色功能 使用这个特色功能 VirtualBox 提供对任意虚拟机高性能远程访问 自定义提供对任意虚拟机高性能远程访问 自定义 RDP 服务器已服务器已 经直接内置在虚拟化层并提供前所未有的性能和丰富功能 经直接内置在虚拟化层并提供前所未有的性能和丰富功能 VRDP 支持详情请看支持详情请看 7 4 章节 远程虚拟机 章节 远程虚拟机 VRDP 支持 支持 P92 基于以上特性 基于以上特性 VirtualBox 为您提供更多的独特功能 为您提供更多的独特功能 可扩展 可扩展 RDP 认证认证 VirtualBox 已经支持已经支持 Windows 的的 Winlogo 和和 Linux 的的 PAM 的的 RDP 认认 证 另外 它包括一个易使用的证 另外 它包括一个易使用的 SDK 允许您创建任意其他认证方法的 允许您创建任意其他认证方法的 接口 详情请看 接口 详情请看 9 3 章节 自定义外部章节 自定义外部 VRDP 认证 认证 P119 USB over RDP 14 通过通过 RDP 虚拟通道的支持 虚拟通道的支持 VirtualBox 允许您连接任意的本地允许您连接任意的本地 USB 设设 备到一个运行在远程备到一个运行在远程 VirtualBox RDP 服务器上中的虚拟机 详情请看 服务器上中的虚拟机 详情请看 7 4 3 章节 远程 章节 远程 95 1 4 所支持的主机操作系统所支持的主机操作系统 当前 当前 VirtualBox 可以运行在下面的主机操作系统上 可以运行在下面的主机操作系统上 15 Windows 主机 主机 Windows XP 全部全部 service packs 32 位位 Windows Server2003 32 位位 Windows Vista 32 位位或或 64 位 位 苹果苹果 Mac OS X 主机 只支持主机 只支持 Intel 架构的所有版本 架构的所有版本 Linux 主机 主机 32 位位或或 64 位 位 Debian GNU Linux 3 1 sarge 4 0 etch 和和 5 0 lenny Fedora Core 4 to 9 Gentoo Linux Redhat Enterprise Linux 3 4 and 5 SUSE Linux 9 and 10 openSUSE 10 1 10 2 10 3 and 11 Ubuntu 6 06 Dapper Drake 6 10 Edgy Eft 7 04 Feisty Fawn 7 10 GutsyGibbon 8 04 Hardy Heron Mandriva 2007 1 and 2008 0 使用使用 VirtualBox 的自动安装版或手动安装版 可以在大多数基于的自动安装版或手动安装版 可以在大多数基于 Linux 内核内核 2 4 或或 2 6 的系统运行的系统运行 VirtualBox 详情请看详情请看 2 3 章节 在章节 在 Linux 主机主机 系统上安装 系统上安装 P19 Solaris 主机 主机 32 位或位或 64 位 位 OpenSolaris 2008 05 或更高版或更高版 Nevada build 86 或更高版或更高版 Solaris 10 u4 或更高版或更高版 支持体验版支持体验版 1 5 所支持的客户机操作系统所支持的客户机操作系统 自从自从 VirtualBox 开始为开始为 X86 架构系统提供一般性虚拟化环境以来 它架构系统提供一般性虚拟化环境以来 它 就可能会运行各种的操作系统 甚至包括一些就可能会运行各种的操作系统 甚至包括一些 Sun Microsystems 官方不官方不 支持的操作系统 然而 我们的焦点在于尽可能地优化一些有选择的客支持的操作系统 然而 我们的焦点在于尽可能地优化一些有选择的客 户机系统户机系统的的性能 如 性能 如 Windows NT 4 0 所有版本和所有版本和 Service packs 都很好地被支持 然而 对都很好地被支持 然而 对 于一些较老的于一些较老的 Service packs 会有一点问题 我们推荐安装最新的会有一点问题 我们推荐安装最新的 Service pack 补丁包补丁包 Guest Additions 可提供有限的功能集 可提供有限的功能集 Windows2000 XP Server2003 Vista所有地版本和所有地版本和Service pack可完整地可完整地 被支持 被支持 32 位和位和 64 位位的的 Vista 要在上面所列的前提下才被支持 可以要在上面所列的前提下才被支持 可以 对这些系统对这些系统使用使用 Guest Additions 增强功能 增强功能 DOS Windows3 x 95 98 ME 已经进行过有限的测试 这些系统使用较老已经进行过有限的测试 这些系统使用较老 的安装机制 不推荐使用 没有可用的的安装机制 不推荐使用 没有可用的 Guest Additions 安装包 安装包 16 Linux2 4 有限支持 有限支持 Linux2 6 所所有有版本包括版本包括 32 位和位和 64 位都被很好的支持 位都被很好的支持 我们强烈建议用我们强烈建议用 户使用户使用 2 6 13 或更高的版本以获得更好的性能 但是 或更高的版本以获得更好的性能 但是 2 6 18 版 版 和某和某 些些 2 6 17 版 采用竞争条件 会让在版 采用竞争条件 会让在 VirtualBox 的客户机启动失败 的客户机启动失败 如果你一定要使用如果你一定要使用 2 6 17 以上内核的版本 我们建议您使用以上内核的版本 我们建议您使用 2 6 19 或最或最 新版本 新版本 Guest Additions 可用 可用 Solaris 10 OpenSolaris 32 位与位与 64 位版能完整地支持 位版能完整地支持 Guest Additions 可提供有限的功能集 可提供有限的功能集 FreeBSD 有限支持 有限支持 Guest Additions 不可用 不可用 OpenBSD 3 7 和和 3 8 版被支持 版被支持 Guest Additions 不可用 不可用 OS 2Warp4 5 需要硬件虚拟化的支持 我们官方只支持需要硬件虚拟化的支持 我们官方只支持 MCP2 其他 其他 OS 2 版本可能会不运作 版本可能会不运作 Guest Additions 提供有限的功能集 提供有限的功能集 1 6 64 位客户机系统位客户机系统 从从 2 0 版开始 版开始 VirtualBox 支持支持 64 位的客户机操作系统 以下是使用时须位的客户机操作系统 以下是使用时须 注意的条件 注意的条件 1 你需要一个支持硬件虚拟化的你需要一个支持硬件虚拟化的 64 位位 CPU 请查看 请查看 1 2 章节 软件章节 软件 VS 硬硬 件虚拟化 件虚拟化 VT x 与与 AMD V P10 和一台 和一台 64 位的主机操作系统 位的主机操作系统 2 你必须在那些你必须在那些 64 位操作系统 位操作系统 Windows Vista Linux or OpenSolaris 使 使 用用 VirtualBox 64 位版 这样你可以在虚拟机使用位版 这样你可以在虚拟机使用 32 位或是位或是 64 位的操作位的操作 系统系统 无论硬件是否支持 无论硬件是否支持 32 位版的位版的 VirtualBox 只能运行只能运行 32 位的虚拟位的虚拟 机系统 机系统 3 你必须激活硬件虚拟化功能 软件虚拟化是不支持你必须激活硬件虚拟化功能 软件虚拟化是不支持 64 位的虚拟机的 位的虚拟机的 注意 在很多情况下 注意 在很多情况下 VirtualBox 要第一次使用硬件虚拟化功能时 往往需要要第一次使用硬件虚拟化功能时 往往需要 先在先在 BIOS 中设置可用 中设置可用 对于支持对于支持 64 位的客户机操作系统没有额外的设置 位的客户机操作系统没有额外的设置 如果上边的条件都满足 特如果上边的条件都满足 特 别地 硬件虚拟化需要激活 别地 硬件虚拟化需要激活 64 位的操作系统就可用 你可以很轻松地安装位的操作系统就可用 你可以很轻松地安装 64 位版的客户机操作系统 位版的客户机操作系统 警告 如果你想使用警告 如果你想使用 64 位模式 在虚拟机中你必须设置位模式 在虚拟机中你必须设置 I O APIC 可用 这点可用 这点 尤其对尤其对 64 位位 Windows 虚拟机要注意 可查阅虚拟机要注意 可查阅 3 7 1 2 章节 高级 标签 章节 高级 标签 P44 另外 对于另外 对于 64 位位 Windows 客户机系统 你必须确客户机系统 你必须确定定 VM 中使用了中使用了 Intel 的联网的联网 17 设备 因为这没有支持设备 因为这没有支持 AMD PCnet 卡的卡的 64 位驱动程序 请查阅 位驱动程序 请查阅 6 1 章节 虚章节 虚 拟联网硬件 拟联网硬件 P72 2 安装安装 根据你的主机系统的不同 根据你的主机系统的不同 VirtualBox 的安装方式也各异 我们针对的安装方式也各异 我们针对 Windows 系统系统 Linux 系统和系统和 Solaris 系统提供了三节的各自安装指南 系统提供了三节的各自安装指南 2 1 在在 Windows 主机系统上安装主机系统上安装 2 1 1 安装前提安装前提 VirtualBox 支持许多版本的支持许多版本的 Windows 主机操作系统 请参考主机操作系统 请参考 1 4 章节 所章节 所 18 支持的主机操作系统 支持的主机操作系统 14 另外 你当前的主机系统要有另外 你当前的主机系统要有 Windows Installer1 1 或更高版本 或更高版本 一般你一般你 安装了最近所有的安装了最近所有的 Windows 更新都会包含了这个安装程序 更新都会包含了这个安装程序 2 1 2 安装安装 以下是启动以下是启动 VirtualBox 安装程序的两种方式 安装程序的两种方式 直接双击直接双击 Microsoft Installer 档案文件 档案文件 MSI 文件 文件 在命令行中输入 在命令行中输入 msiexec i VirtualBox msi 无论哪种方式进行安装 安装程序都会显示安装欢迎窗口 并允许您自由无论哪种方式进行安装 安装程序都会显示安装欢迎窗口 并允许您自由 选取所安装的组件 让您选择选取所安装的组件 让您选择所安装的目录位置 除了所安装的目录位置 除了 VirtualBox 应用程序外 应用程序外 以下是可选择安装的组件 以下是可选择安装的组件 USB 支持支持 这个组件包含有独特的驱动 以提供对虚拟机的这个组件包含有独特的驱动 以提供对虚拟机的 USB 设备的完设备的完 整支持 整支持 联网联网 这个组件包含有额外的网络驱动 这个组件包含有额外的网络驱动 VirtualBox 需要它提供主机接口联需要它提供主机接口联 网的支持 网的支持 这样通过这样通过你虚拟机中的虚拟网卡你虚拟机中的虚拟网卡 能让物理网络上其他主机访问到 能让物理网络上其他主机访问到 你的虚拟机 你的虚拟机 根据你根据你 Windows 的设置 你可能在安装这些驱动时会看到类似于 未签名的设置 你可能在安装这些驱动时会看到类似于 未签名 的驱动 之类的警告 这时请你选择 继续 否则的话 的驱动 之类的警告 这时请你选择 继续 否则的话 VirtualBox 在安装之在安装之 后可能不会正常的工作 后可能不会正常的工作 安装文安装文件会在主机系统的程序启动文件夹中创建一个件会在主机系统的程序启动文件夹中创建一个 VirtualBox 组 允许组 允许 你启动应用程序和访问相关文档 你启动应用程序和访问相关文档 默
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社工线上活动创意方案策划(3篇)
- 水喷砂施工方案(3篇)
- 阜阳团建活动策划方案模板(3篇)
- 铜仁支座砂浆施工方案(3篇)
- 战略解码考试题库及答案
- 电气考试题库及答案合集
- 心理咨询考点题目及答案
- 心理测试题目及答案爱情
- 小学消防测试题目及答案
- 工业厂房设备维修保养合同
- 合资研发中心管理制度
- CJ/T 242-2007城市客车外置式制动间隙自动调整臂
- T/CSPSTC 106-2022水工建筑物表面位移机器视觉在线监测技术规程
- 2024年中级统计师《统计工作实务》真题及答案解析
- 小学2024-2025学年度第二学期道德与法治课程计划
- 河北省唐山市路北区2025届八年级数学第二学期期末达标检测模拟试题含解析
- 缴纳社保免责协议书
- 平面广告设计基本原则试题及答案
- 《癫痫持续状态》课件
- 患者十大安全目标(2025) 2
- 《钓鱼的艺术教学》课件
评论
0/150
提交评论