1 / 17

易游 PNP 制作

易游 PNP 制作. 产品部 —— 曾晨. 何为 PNP. PNP 是由 Microsoft 提出的,英文 Plug and play 的缩写,中译即插即用,意思是系统自动侦测周边设备和板卡并自动安装设备驱动程序,作到插上就能用,无须人工干预,是 Windows 自带的一项技术。 所谓即插即用是指将符合 PNP 标准的 PC 插卡等外围设备安装到电脑时,操作系统自动设定系统结构的技术。. 无盘中的 PNP. 一般来说,我们所说的无盘 PNP 主要是指客户机网卡的 PNP ,即所有的客户能从一个共用镜像包实现无盘启动。 还有一种就是多硬件 PNP 。. 易游无盘 PNP.

macon-knapp
Download Presentation

易游 PNP 制作

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 易游PNP制作 产品部——曾晨

  2. 何为PNP • PNP是由Microsoft提出的,英文Plug and play的缩写,中译即插即用,意思是系统自动侦测周边设备和板卡并自动安装设备驱动程序,作到插上就能用,无须人工干预,是Windows自带的一项技术。 • 所谓即插即用是指将符合PNP标准的PC插卡等外围设备安装到电脑时,操作系统自动设定系统结构的技术。

  3. 无盘中的PNP • 一般来说,我们所说的无盘PNP主要是指客户机网卡的PNP,即所有的客户能从一个共用镜像包实现无盘启动。 • 还有一种就是多硬件PNP。

  4. 易游无盘PNP • 易游整合版从推出到现在,网卡PNP已经相对完善,从测试结果来看,同比市面上可见的无盘产品要好,网卡支持种类也要多一些,现收集网卡23种。

  5. 易游无盘PNP包制作 • 准备工作 • 稳定的母盘系统,推荐选用MSDN原版的XP SP3光盘,或是上海政府版XP SP3光盘; • 准备一台INTEL平台的客户机,这里不选AMD是为了更好的兼容性; • 准备好要预装的软件,一般为网吧常用软件,如:播放器,输入法,运行库等; • 其它常用优化工具若干; • 一台易游无盘服务器,用来上传PNP镜像。

  6. 安装母盘系统 • 详细的XP安装过程这里就不再做过多说明了,安装好操作系统,只装上网卡驱动,然后安装好所有的软件,并进行相应的设置。 • 用系统自带的自动更新或是用360打全最新的系统补丁。 • 清理垃圾文件,并精简掉无用的Windows文件,方便PNP镜像的共享分发。

  7. 上传前处理工作 • 上传之前为了保证常见网卡,AMD和INTELCPU,不同的芯片组,都能从PNP包启动,下面要经过四个处理过程: • CPU部分处理 • HAL,也叫硬件抽象层的处理 • IDE驱动的处理 • 网卡驱动的处理

  8. 上传前处理工作 • CPU部分处理 • 对于AMD和INTEL的CPU共用一个包如果不加以处理,某些机器会开机蓝屏,代码0X0000007E。因为Intel处理器的驱动兼容机是Sempron的CPU,不支持MSR的指令,解决办法: HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\intelppm\下的start 改为3。 HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\AmdK8\下的start 改为3。 HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\AmdLLD\下的start 改为3。

  9. 上传前处理工作 • HAL,也叫硬件抽象层的处理 • 现在大多数的电脑都是属于ACPI Multiprocessor PC(多核)或是ACPI Uniprocessor PC(单核),而这两种电源模式都是可以自动切换的,但是为了保证老的机器也能正常启动,这里我们还是做一下相应的处理,在Boot.ini中添加以下文本: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP ACPIAPIC_UP" /noexecute=alwaysoff /fastdetect /hal=halaacpi.dll multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP ACPIAPIC_MP" /noexecute=alwaysoff /fastdetect /hal=halmacpi.dll multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP ACPIPIC_UP" /noexecute=alwaysoff /fastdetect /hal=halacpi.dll 并从安装光盘中的Driver.cab中提取halaacpi.dll,halmacpi.dll,halacpi.dll到system32下。

  10. 上传前处理工作 • IDE驱动处理 • IDE的处理比较简单,直接从系统设里面更改IDE ATA/ATAPI控制器为标准双通道PCI IDE控制器即可。

  11. 上传前处理工作 • 网卡驱动处理 • 所有的PNP网卡驱动易游都做了相应的处理,直接安装完客户端之后,勾选上所有的网卡,安装必要驱动即可。 • 至此,所有的准备工作就做完了,现在可以上传系统了,可能有些人会问封装系统的时候不是都要卸载掉硬件吗?这里不用卸载了,所有的卸载工作在系统开机的时候会由易游的proboot.sys来完成。

  12. PNP后期处理 • 文件操作,驱动替换 • 这个我想大家都知道怎么做,无非在服务器上挂载替换或是在客户机上开超级工作站进行替换。 • 注册表操作 • 注册表当然可以直接开超级用户进行修改,但是最直接的办法就是在无盘服务器上挂载出镜像找到X:\Windows\System32\Config • 这个目录下面的文件就是用户配置文件与注册表文件。 • 两个主要注册表的对应关系 system---[HKLM\System] software---[HKLM\software]

  13. PNP后期处理 • 注册表操作 • 我们可以直接使用注册表工具挂载注册表,可以使用系统自带的,这里我们推荐使用RegistryWorkshop。 • 首先打开软件,定位到[HKLM]大项上; • 依次选择[文件]-[加载配置单元],找到挂载的镜像包的注册表文件,打开,随便输入一个名字,比如img,这个是临时的,系统启动之后,会自动挂载了他相应的位置。 • HKLM\img\NicPnpDatabase下面对应就是所有的PNP包里面有的网卡硬件配置信息; • HKLM\img\Services下面对应的是所有网卡的服务。 • 记得修改完成之后,定位到PNP项目上,从文件菜单上卸载配置单元!

  14. 网卡PNP提取工具 • RenGen • 在要提取驱动的母盘上上直接运行RenGen工具。 • 在工具的同级目录会生成一个与网卡名称对应的目录,其下会有两个注册表文件,和一个驱动文件,service.reg是网卡的服务,另一个VEN_XXX.reg则是网卡硬件信息,另一个XXX.sys则是驱动文件。 • 可以能过挂载的方式或是开超级工作站的方式直接导入,文件则直接丢到X:\Windows\system32\PnpDriver\下。

  15. 不同机器同包同配置 • 一般情况下,大家在部署网吧的时候都是采用不同机器不同配置的方法,这样虽然没有什么错,但是,如果要对镜像包做什么修改之类的话,每种配置都要修改一次,如果只有两种配置,倒是没有什么,但是如果网吧有三种或三种以上配置,那就不怎么可取了。 • 这里再给大家推荐一种方法,即所有机器同包同配置。

  16. 不同机器同包同配置 • 其实同包同配置的方法也很简单,主要遵寻以下原则: • 所有驱动程序安装之前解压到C:\Drivers 下。 • 尽量安装高版本的公版驱动,比如NV显卡驱动。 • 不要安装任何IDE SW驱动,也就是说可以不安装主板驱动,当然ACPI驱动例外。即使要装,也不要勾先IDE SW。 • 安装完一种配置之后,复制一份配置,然后再换另一种配置的机器开超级工作站继续安装驱动,如果显卡声卡是同一系列,系统会自动安装。声卡安装完成之后,重新配置一下音频设置。这个过程中如果有摄像头,保证每一种配置的每一个口都过一次,重复操作直到所有的配置都装过一次驱动。现在PNP已经完成,可以每种配置都开几台机器观察一下是否有异常。

  17. 谢谢观看!!

More Related