[官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机
【转载处,http://bbs.itiankong.com/】
前言:
首先要明确的一点,系统封装操作的源计算机一般为虚拟计算机(简称虚拟机、VM等),这也是为什么我们要在封装教程的第一章就专门学习虚拟机相关知识的原因。
使用虚拟机优势有三:
1、便于系统安装、备份等操作,可添加多台不同系统的计算机,便于测试和使用;
2、硬件组成简单,不会因个别特殊硬件影响源系统映像的兼容性; <-- 很重要
3、节省计算机资源,不必专门用一台计算机做封装环境,或使用工作计算机作为封装环境。
额外一点,Easy Sysprep v4(ES4)的基本测试环境即为 VMware Player 和 VMware Workstation 环境,在这二者所构建的环境中,ES4将拥有最为完善的稳定性、兼容性和可用性。在本章中,推荐的是免费且简单小巧的 VMware Player 虚拟机,并与各位分享使用经验。
(一) VMware Player
有读者可能有所疑问,为什么我们推荐的是 VMware Player 而不是 VMware Workstation ?
(1)VMware Player 是VMware公司提供的免费虚拟机产品,而 VMware Workstation 是收费的商业产品;
(2)最新的 VMware Player 已经可以独立创建并运行虚拟机,而不再是之前那个只能运行而不能创建虚拟机的产品了;
(3)相比 VMware Workstation , VMware Player 虽然功能较少,但对于系统封装而言功能已足够;
(4)相比 VMware Workstation , VMware Player 体积更小,并消耗更少的系统资源。
提醒:官方下载地址中,请选择适合windows的版本(VMware Player 另有支持Linux的版本)
<ignore_js_op>![]()
下载后的安装必然难不倒大家,所以这里就不再废话大家都会的事情了。
相关链接推荐:
VMware 官方站:http://www.vmware.com
VMware 官方站(中文):http://www.vmware.com/cn
VMware Player 简介:http://www.vmware.com/cn/product ... layer/overview.html
VMware Player 常见问题解答:http://www.vmware.com/cn/product ... on/player/faqs.html
VMware Workstation 下载页:https://my.vmware.com/web/vmware ... are_workstation/9_0
其他注意事项:
(1)VMware Player 不能与其他VMware产品共存,如 VMware Workstation 6/7/8等,否则安装会报错;
(2)VMware Player 没有多语言版本,只有英文版;
(3)如果已经安装了 VMware Workstation 9,那么就已经自动安装了最新版的 VMware Player ,没必要再次安装。
(二)创建虚拟机
创建虚拟机的过程相对简单,与 VMware Workstation 创建虚拟机的流程类似。
1、运行 VMware Player ,选择“Create a New Virtual Machine”(创建一个新的虚拟机)
<ignore_js_op>![]()
2、选择怎样安装操作系统时,请选择“I will install the operaiton system later”(我将稍后安装操作系统)
<ignore_js_op>
为什么选择“我将稍后安装操作系统”?
VMware Player 会自动检测出原版系统映像中系统的类型,从而启用一套所谓的“Easy Install”的系统为您自动安装系统,甚至会在不询问如何分区的条件下自动安装系统。这对我们需要高度自定义化的系统封装操作并不友好,所以这里非常建议选择“我将稍后安装操作系统”。
3、选择即将安装的操作系统的类型,以WinXP为例,我们选择“Windows XP Professional”。即,选择与将要安装的操作系统一致或相近的系统类型。
<ignore_js_op>![]()
4、设置虚拟机的名称和保存位置(默认是C盘,虚拟机文件一般都挺大,建议选择非系统盘)
<ignore_js_op>![]()
5、设置此虚拟机硬盘最大值,默认为40G
<ignore_js_op>
(1)假设设置硬盘为40G,虚拟机不会立刻从硬盘中占用40G,而是用多少就占用多少,最大值为40G;
(2)下面两个选项是设置将虚拟机存储为一个单文件还是多个文件,这个保持默认即可。
6、虚拟机设置完毕,出现一个信息总览,核对一下信息,单击“Finish”(完成)按钮,虚拟机将会被创建。
<ignore_js_op>![]()
(三)调整虚拟机硬件
调整虚拟机的硬件以更适合系统封装,调整的原则是:尽量减少非必要硬件
1、选中刚创建的虚拟机,单击“Edit Virtual Machine settings”(编辑虚拟机设置)
<ignore_js_op>![]()
2、左侧图框显示当前虚拟机的硬件,右侧显示所选硬件的信息
<ignore_js_op>![]()
3、通过使用“Remove”(删除)按钮,删除非必要硬件,如软驱、USB控制器、声卡、打印机等
<ignore_js_op>![]()
4、删除非必要硬件后,形成最小化硬件系统(如果不需要联网操作可以,亦可删除网卡)
<ignore_js_op>![]()
5、配置内存
<ignore_js_op>
根据宿主计算机的配置与虚拟机系统需求配置内存大小:
(1)WinXP系统内存推荐512M~1G
(2)Win7/8系统内存推荐1.5G~2G
(3)若宿主计算机配置较低,可以适当减少虚拟机内存配置
(4)内存若过小,会影响虚拟机运行流畅度
6、配置CPU核心数
<ignore_js_op>
根据宿主计算机的配置与虚拟机系统需求配置CPU核心数:
(1)WinXP系统1~2核心;
(2)Win7/8系统2~4核心;
(3)若宿主计算机配置较低,可适当减少CPU核心数;
(4)CPU核心数过少,会影响虚拟机运行流畅度;
(5)若宿主机CPU单个核心运算能力较强,可减少核心数,反之请增加。
7、选择硬盘上的系统ISO映像,载入虚拟机的光驱中
<ignore_js_op>![]()
8、在上图中单击OK按钮,虚拟机硬件配置就设置完毕了
<ignore_js_op>![]()
(四)调整虚拟机BIOS
调整虚拟机的BIOS以更适合系统封装,调整的原则是:减少非必要控制器、端口,调整第一启动设备为CDROM。
1、启动虚拟机并进入BIOS设置
<ignore_js_op>
(1)单击“Play virtual machine”(启动虚拟机),或单击UI上部绿色三角号,虚拟机即会启动。
(2)开机后,将鼠标点击入虚拟机内,迅速按F2,进入虚拟机的BIOS设置(若失败,可反复重试)
2、Main页面中,将软驱设置为Disabled(禁用)
<ignore_js_op>
<ignore_js_op>![]()
3、Advanced页面中,进入 I/O Device Configuration 选项,设置IO设备
(注意,IO设备的串并口指的是一般位于主板后部串并口,非硬盘的串并口)
<ignore_js_op>![]()
(1)将串口设置为Disabled(禁用)
<ignore_js_op>
<ignore_js_op>![]()
(2)依照此方法,将串口A、串口B、并口、软盘控制器全部设置为禁用
<ignore_js_op>![]()
4、在Boot页面,调整启动顺序。调整方法:通过上下按钮选中设备,通过加减号调整先后顺序
<ignore_js_op>
设置光驱为第一启动,硬盘为第二启动
<ignore_js_op>![]()
5、在Exit页面中,选择“Exit Saving Changes”(退出并保存更改),选Yes退出并重启
<ignore_js_op>![]()
讲过上述步骤,一个适合封装的虚拟机就创建完毕了。创建适合封装的虚拟机,其实只有一条原则,即“减少非必要硬件”,或者说“最小化硬件系统”。
源计算机硬件越简单,对目标计算机的影响就越小。再先进的驱动卸载技术,也不如一个最简硬件的虚拟机更有保障。
虚拟机创建完毕后就可以开始安装操作系统了,因为我们已经设置了从光驱启动,并已将系统ISO载入光驱,所以虚拟机启动后会直接进入系统安装界面。按照你熟悉的步骤开始安装系统吧!
<ignore_js_op>![]()
小提醒:
(1)一般要分2个区,一个系统区,一个数据区;
(2)数据区需要用来盛放封装用的软件,以及之后生成的系统映像,所以不宜过小;
(3)WinXP,推荐系统区6~10G,数据区20~30G;
(4)Win7/8,推荐系统区25~35G,数据区35~45G。
[官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机的更多相关文章
- 在VMware下创建windows server 2008虚拟机
1.创建新的虚拟机 打开VMware软件,点击主页内创建新的虚拟机 2.进入新建虚拟机向导 点击典型,点击下一步 3.在下一步中单击稍后安装操作系统 点击下一步 4.选择操作系统类型 客户机操作系统选 ...
- 在VMware中创建一个新的虚拟机 ,安装Linux4.X系统 ,之后在此基础上安装openfiler(网络存储管理实用程序)
到此为止虚拟机的前期设置准备好了 下面来为此虚拟机添加iso镜像 (这个是在http://www.openfiler.com/community/download openfiler官网上面下载的) ...
- VMware Player安装Debian系统
尝试用虚拟机来安装Debian系统,感觉这样一来安装与卸载方便,二来也可以在Linux系统安装出现问题的情况下方便在host主机上查找解决方法,同时也避免了要重新设置分区来安装Linux系统(双系统的 ...
- [官方教程] [ES4封装教程]2.使用 Easy Sysprep v4 封装 Windows XP
(一)备份当前操作系统封装的第一步,其实是备份当前安装好的操作系统.避免我们在之后的步骤中出现问题,以至于还要重新安装操作系统,浪费时间精力.系统备份想必大家都会.对于WinXP而言,建议使用Ghos ...
- [ES4封装教程]3.使用 Easy Sysprep v4 封装 Windows 7
(一)安装与备份系统 1.安装 Windows 7 可能很多人会说,安装Win7谁不会,这也用说?装Win7的确人人都会,但如何安装才是最适合系统封装的,就未必是人人都会了.安装是封装之本,没有好的安 ...
- 最详细的windows10系统封装教程
目录 自定义封装(定制)windows10教程 关于本教程及用到的工具的声明 第一阶段: 封装前的各种环境准备 安装vmware 创建虚拟机 对虚拟机进行分区 配置好BIOS 为虚拟机安装window ...
- [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)
[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...
- Apple官方IOS开发入门教程[v0.2]
今天,又跑去找IOS开发入门教程了,结果发现没什么好的PDF. 后来发现,原来苹果官方有开发入门教程,而且写的很好.所以整理出来了,给大家分享一下. 我就不在这里贴pdf的内容了,下面有苹果官方教程的 ...
- TensorFlow 中文资源全集,官方网站,安装教程,入门教程,实战项目,学习路径。
Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习路径推荐: 官方网站,初步了解. 安装教程,安装之后跑起来. 入门教程,简单的模型学习和运行. 实战项目, ...
随机推荐
- Javascript基础系列之(五)条件语句(比较操作符)
和其他语言一样,JavaScript也有条件语句对流程上进行判断.包括各种操作符合逻辑语句 比较操作符 常用的比较操作符有 等于 == , 不等于!= , 大于 >, 小于 < ...
- AngularJS开发指南15:AngularJS的创建服务,将服务注入到控制器,管理服务依赖详解
创建服务 虽然AngularJS提供了很多有用的服务,但是如果你要创建一个很棒的应用,你可能还是要写自己的服务.你可以通过在模块中注册一个服务工厂函数,或者通过Module#factory api或者 ...
- G-nav-03
/*dele masthead.css style*/.masthead .navigation .btn.btn-masthead.btn-apply:after { content: ''; di ...
- ASP.NET--GridView配合DetailsView初使用
1.GridView与DetailsView中的绑定模板不可以进行编辑的问题 方法:将要编辑的列转换为模板列---TemplateField <EditItemTemplate></ ...
- 后台管理UI推荐
目录 一.EasyUI 二.DWZ JUI 三.HUI 四.BUI 五.Ace Admin 六.Metronic 七.H+ UI 八.其它UI 九.总结 最近要做一个企业的OA系统,以前一直使用Eas ...
- dict内部方法
代码: #dict内部方法 vdic={'name':'kamil','age':23} print(dir(vdic)) vdic1 = vdic.copy()#copy(self):浅拷贝 pri ...
- 用WinRAR进行安装包的制作
简单的绿色的安装包制作工具,如果不想用复杂且庞大的vs提供的制作工具,或许这个绿色解压安装包是个不错的选择. 下面我收集了一些制作的教程(百度经验的文章)和一些常用到的命令行: WinRAR自解压安装 ...
- POJ 3258 River Hopscotch
River Hopscotch Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 11031 Accepted: 4737 ...
- C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项
目录 . 引言 . 交叉编译 . Cygwin简介 . 静态库编译及使用 . 动态库编译及使用 . MinGW简介 . CodeBlocks简介 0. 引言 UNIX是一个注册商标,是要满足一大堆条件 ...
- Eclipse开发Android程序如何在手机上运行
android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下: 1.安装usb驱动 手机要能与电脑相连,当然要安驱动了.效果就是你插入手机,电脑显示驱动已识别.驱动安装的官方教程:ht ...