本书从实用角度出发,对VMware Workstation的使用方法和应用技巧进行详细的剖析和讲解。全书共分为10章,涉及的内容包括:虚拟机的概念和应用领域、理解虚拟硬件、VMware Workstation安装与设置、创建虚拟机、客户操作系统安装与使用、虚拟机迁移和共享、使用存储设备、保留虚拟机状态、虚拟网络和性能优化等。书中还有2个附录,内容为:有关VMware Workstation的名词术语解释和Virtual PC的安装和应用实例。在本书配套光盘中,收集相关的驱动程序和技术文献等,供读者参考使用。
本书以VMware Workstation的应用为主线,对于重点和难点内容都给出了示例。尤其对Windows和Linux宿主操作系统下安装的WMware Workstation的设置和操作难点都给出详尽的解析和示例。对虚拟机支持的典型客户操作系统的安装和配置及组网也给出非常实用的例子。
本书适合程序开发人员、需要了解虚拟机的电脑用户、软件测试人员、仿真性试验人员、电脑技术爱好者、电脑技术培训人员和电脑技术研究人员阅读。
第1章 虚拟机概述 1
1.1 虚拟机的概念 2
1.2 虚拟机的用途 5
1.2.1 质量评估 5
1.2.2 程序开发与网络测试 5
1.2.3 操作系统研发 6
1.2.4 教育培训和商务演示 6
1.2.5 服务器端产品 7
1.3 虚拟机应用软件 7
1.3.1 VMware Workstation 7
1.3.2 Virtual PC 13
1.3.3 两者主要区别 19
第2章 深入理解虚拟机硬件 20
2.1 处理器、总线、内存和中断 21
2.2 VMware设备 22
2.2.1 IDE磁盘和CD-ROM驱动器 23
2.2.2 SCSI磁盘 25
2.2.3 软盘驱动器 28
2.2.4 以太网接口 28
2.2.5 串行端口 29
2.2.6 并行端口 30
2.2.7 USB接口 30
2.2.8 视频显示 31
2.2.9 鼠标 31
2.2.10 声卡 31
2.3 PC BIOS 32
2.4 PC引导过程 33
第3章 安装VMware Workstation 35
3.1 安装前的准备 36
3.2 在Windows宿主系统上安装 39
3.3 升级旧版VMware 43
3.3.1 升级前的准备 43
3.3.2 在Windows宿主系统上升级 45
3.4 VMware Workstation文件 52
第4章 虚拟机设置和操作 53
4.1 创建新虚拟机 54
4.1.1 虚拟机的构成 54
4.1.2 虚拟机创建实例 55
4.2 VMware界面操作 62
4.2.1 用户界面构成 62
4.2.2 工具栏按钮 64
4.2.3 菜单项 65
4.3 虚拟机控制面板 76
4.3.1 “Hardware”选项卡 77
4.3.2 “Options”选项卡 85
4.4 VMware BIOS 91
第5章 客户操作系统 95
5.1 安装客户操作系统 96
5.1.1 典型步骤 96
5.1.2 安装实例 96
5.1.3 安装VMware Tools 99
5.1.4 一些其他措施 101
5.1.5 Linux客户系统下的VMware Tools 103
5.1.6 FreeBSD客户系统下的VMware Tools 105
5.1.7 在NetWare虚拟机上安装VMware Tools 105
5.2 使用VMware Tools 106
5.2.1 VMware Tools的作用 106
5.2.2 设置VMware Tools选项 107
5.3 VMware Workstation常用操作 111
5.3.1 快速连接或断开虚拟硬件 111
5.3.2 电源操作 112
5.3.3 虚拟机切换及组织 113
5.3.4 虚拟机控制面板 114
5.3.5 启动虚拟机 115
5.3.6 检查VMware Tools的状态 117
5.3.7 显示调整 117
5.3.8 在虚拟机中安装新软件 118
5.3.9 虚拟机文件操作 120
5.3.10 暂停和恢复虚拟机 121
5.3.11 快照和回复 122
5.3.12 关闭虚拟机 122
5.3.13 命令行参考 122
5.3.14 在虚拟机中截图 124
5.4 Windows NT/2000/XP及Server 2003 124
5.4.1 控制面板 125
5.4.2 设置IDE设备 126
5.4.3 设置SCSI设备 128
5.4.4 设置软盘驱动器 129
5.4.5 设置以太网接口 130
5.4.6 设置串行口 130
5.4.7 设置并行口 130
5.4.8 设置声卡 131
5.4.9 USB控制器 131
5.5 Windows 95、98和Me 133
5.5.1 在VMware下安装 133
5.5.2 在Windows 9x下的VMware设备 133
5.5.3 设置IDE硬盘 134
5.5.4 设置CD-ROM驱动器 136
5.5.5 设置SCSI设备 136
5.5.6 设置网卡 136
5.5.7 设置串行口 137
5.5.8 设置并行口 137
5.5.9 设置声卡 137
5.5.10 设置USB控制器 138
第6章 虚拟机移动和共享 139
6.1 移动新版虚拟机 140
6.1.1 虚拟机使用相关路径 140
6.1.2 虚拟机移动前的准备 140
6.1.3 向新宿主机移动虚拟机 141
6.2 移动3.1或3.2版虚拟机 141
6.2.1 虚拟机的相对和绝对路径 142
6.2.2 移动前的准备 142
6.2.3 向新宿主机移动 143
6.3 移动更旧的虚拟机 143
6.3.1 准备虚拟机的移动 143
6.3.2 准备新宿主机 144
6.3.3 移动可回复模式虚拟硬盘 145
6.4 与其他用户共享虚拟机 146
第7章 使用存储设备 148
7.1 设置硬盘存储 149
7.1.1 磁盘类型(Virtual和Raw) 149
7.1.2 文件位置 150
7.1.3 升级旧版虚拟硬盘文件名 152
7.1.4 整理和压缩虚拟硬盘 153
7.2 为虚拟机添加存储设备 153
7.2.1 为虚拟机添加虚拟硬盘 154
7.2.2 添加物理硬盘或分区 156
7.2.3 添加CD-ROM或DVD-ROM 158
7.2.4 添加软盘驱动器 160
7.2.5 使用映像文件 161
7.3 设置虚拟机多重引导 162
7.3.1 在宿主机和虚拟机上使用同一操作系统 162
7.3.2 多重引导的设置 163
7.3.3 在FAT文件系统的Windows宿主机上运行Windows客户系统 163
7.3.4 设置硬件配置文件 167
7.3.5 多重引导分区在虚拟机中引导 169
7.3.6 为从物理硬盘引导的Windows 95客户系统设置显卡 170
7.3.7 为从物理硬盘引导的Windows 98客户系统设置显卡 171
7.3.8 不能使用动态卷作为Raw disk 173
7.4 在虚拟机Raw disk上安装操作系统 173
7.4.1 操作系统含动态卷 174
7.4.2 设置虚拟机使用Raw disk 174
第8章 保留虚拟机状态 175
8.1 暂停和恢复功能 176
8.2 快照和回复功能 176
8.2.1 快照的捕获内容 177
8.2.2 快照选项设置 178
8.2.3 升级快照内容 179
8.2.4 删除快照 180
8.2.5 快照的应用场合 180
8.2.6 快照与沿用磁盘模式 181
8.2.7 快照与可重复恢复功能 181
8.2.8 快照与沿用虚拟机 181
第9章 虚拟机联网 182
9.1 虚拟网络构成 183
9.2 基本联网设置 184
9.2.1 网桥联网 185
9.2.2 网络地址转换 186
9.2.3 仅为主机 188
9.2.4 路由和连接共享 188
9.3 调整联网设置实例 189
9.4 修改联网配置项 194
9.4.1 添加和修改虚拟网络适配器 194
9.4.2 Windows宿主网桥选项 195
9.4.3 设置宿主虚拟适配器 200
9.5 高级联网话题 203
9.5.1 在仅为主机或NAT网络上选择IP地址 203
9.5.2 仅为主机网络避免IP数据包泄漏 205
9.5.3 改变虚拟机的MAC地址 206
9.5.4 在Linux宿主机上设置第二个网桥接口 207
第10章 性能优化 208
10.1 设置VMware Workstation 209
10.1.1 通用VMware Workstation选项 209
10.1.2 Windows宿主上的VMware Workstation 213
10.1.3 Linux宿主上的VMware Workstation 214
10.2 内存使用注意事项 214
10.2.1 虚拟机内存数量 215
10.2.2 保留内存 215
10.2.3 在Linux宿主机使用大于1GB内存 216
10.3 提升客户操作系统性能 217
10.3.1 Windows 9x提升性能技巧 217
10.3.2 Windows 2000/XP/Server 2003提升性能技巧 219
10.3.3 Linux客户系统提升性能技巧 219
附录一 名词术语解释 221
附录二 Virtual PC安装与使用 224
安装Virtual PC 224
使用Virtual PC 226
想不想在一台PC机上同时运行多个操作系统,而且不用重新启动计算机,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换。Vmware Workstation就可以实现这不可思议的功能,在你面前打开一个电脑应用的新领域!
VMware可以在现有的PC机上模拟出一台或多台虚拟机,每台虚拟机上可以安装和使用不同的操作系统或应用软件。一台或多台虚拟机可以与现有的PC机同时运行。现有的这台物理PC机称为宿主机,宿主机中的操作系统称为宿主操作系统;虚拟机也称为客户机,安装在其中的操作系统称为客户操作系统。
从理论上说,一台物理计算机可以做什么,VMware Workstation的虚拟机就可以做什么,它只受到硬件和想象力的限制。VMware Workstation支持的客户操作系统涵盖绝大多数主流操作系统,包括Microsoft全系列的操作系统以及大多数版本的Linux。由于虚拟机运行时使用同一个虚拟BIOS以及一系列统一的虚拟硬件,在一定程度上实现了虚拟机的硬件无关性,并且客户操作系统中的所有内容在宿主机上以文件形式存在,所以又具有可携带性和可迁移性。最值得关注的是VMware强大的网络功能,可以在一台计算机上建立一个局域网,这个网络的行为与真实的网络完全一致,而且不用担心虚拟网卡和虚拟交换机会损坏,这样就可以抛开真实网络中各种琐碎的硬件)中突的可能性,潜下心来通过虚拟网络研究物理网络的核心逻辑。
凭借VMware Workstation虚拟机近乎完美的仿真能力和VMware Workstation强大的虚拟联网功能,在软件质量评估、程序开发、网络测试、操作系统研发、教育培训、商务演示等多个领域都有广阔的应用前景。
本节从实用角度出发,对VMware Workstation的使用方法和应用技巧进行详细的剖析和讲解。本书共分为10章,涉及的内容包括:虚拟机的概念和应用领域,理解虚拟硬件、VMwareWorkstation安装与设置、创建虚拟机、客户操作系统安装与使用、虚拟机迁移和共享、使用存储设备、保留虚拟机状态、虚拟网络和性能优化等。书中还有2个附录,一个是有关VMware Workstation的名词术语解释,一个是与VMware Workstation功能类似的应用软件VirtualPC的安装和应用实例。
本书以VMware Workstation的应用为主线,对于重点和难点内容都给出了示例。因为虚拟机与宿主机、虚拟机之间的各种交互,与宿主操作系统和客户操作系统有很大关系,本书对Windows和Linux宿主操作系统下安装的Wmware Workstation的设置和操作难点都给出了详尽的解析和示例。对虚拟机支持的典型客户操作系统的安装和配置及组网也给出了非常实用的例子。
我们希望本书能够引导读者在工作和学习中充分利用虚拟机的功能。
在本书的配套光盘中,包含书中所涉及的软件、驱动程序和技术文献等。另外,在Time创作室的网站(http://www.timestudio.net)上,提供和光盘完全相同的内容供下载。
在阅读本书的过程中,读者如果遇到问题,或有什么意见和建议,可以访问Time创作室网站,在网站论坛或留言簿上与我们联系。也可以通过电子邮件webmaster@timestudio.net与我们联系。我们不仅欢迎您就本书提出问题,也欢迎您询问其他与计算机有关的问题。
由于编写时间仓促,加上笔者水平有限,书中难免会有欠妥之处,恳请广大读者和专家批评指正。