一种基于tftp32制作PXE启动WinPE服务器的搭建方法

文档序号:9579096阅读:2423来源:国知局
一种基于tftp32制作PXE启动WinPE服务器的搭建方法
【技术领域】
[0001]本发明涉及计算机操作系统技术领域,尤其涉及一种基于tftp32制作PXE启动WinPE服务器的搭建方法。
【背景技术】
[0002]传统的通过PXE方式批量部署Windows操作系统,所需的服务器环境为WindowsServer 2008R2 及以上版本 Windows Server 2012、Windows Server 2012R2 等.需要在此类Windows Server环境中进行AD域服务、DHCP、DNS、Windows部署服务(WDS)的安装及配置,非常复杂且费时。另外,Windows Server类操作系统属于服务器操作系统,价格比普通Windows 7/8等桌面操作系统高。大型企业、及数据中心的管理员一般才有WindowsServer服务器。对于一般个人用户、技术爱好者、成本节约型企业来说,此方法成本高昂及费时复杂。

【发明内容】

[0003]为了解决传统Windows系统批量部署方法的不足之处的问题,本发明提出了一种实用性更强、更便捷的、更经济高效的基于tftp32制作PXE启动WinPE服务器的搭建方法。
[0004]本发明的技术任务针对传统Windows系统批量部署方法的不足之处,提供一种实用性更强、更便捷的、更经济高效的制作PXE启动WinPE服务器的搭建方法,其具体实现过程如下:
一、tftpd32环境准备:从网络下载tftp32工具,在D盘下创建目录D:\TftpRoot\boot
二、WinPE启动数据的准备工作
(1)从系统光盘或系统镜像文件(比如Windows8系统光盘镜像文件)中提取sources下 boot, wim 文件到至 D:/TftpRoot/boot 下,并重命名为 winpe.wim ;
(2)安装WindowsADK,打开“部署和映像工具环境”,使用其集成的ImageX工具将基本Windows PE映像装载到本机目录,(比如C: \winpe_x86\mount目录)。
[0005]命令如下:imagex /mountrw d:\TftpRoot\boot\winpe.wim 1 C: \winpe_x86\mount
(3)将PXE引导文件从装载目录复制到d:/TftpRoot/boot文件夹命令如下:copy c:\winpe_x86\mount\Windows\Boot\PXE\*.* d:\TftpRoot\boot\
(4)将Windows启动管理器文件复制到d:\TftpRoot\
命令如下:
copy d:\TftpRoot\Boot\bootmgr.exe d:\TftpRoot\
(5)从系统光盘或系统镜像文件中,将boot目录下boot,sdi文件提取到d:/TftpRoot/boot文件夹
(6)卸载当前的WindowsPE映像
命令如下:imagex /unmount C:\winpe_x86\mount 三、BCD存储文件的创建
使用“部署和映像工具环境”中集成的B⑶Edit工具创建存储文件。B⑶Edit工具只能在Windows? 7计算机或Windows PE环境中运行。
[0006](1)创建一个BCD存储: bcdedit —createstore c:\BCD
(2)创建RAMDISK设置:
bcdedit -store c:\BCD -create {ramdiskopt1ns} /d 〃Ramdisk opt1ns,,bcdedit -store c:\BCD -set {ramdiskopt1ns} ramdisksdidevice bootbcdedit -store c:\BCD -set {ramdiskopt1ns} ramdisksdipath \boot\boot.sdi
(3)为WindowsPE映射创建OSLoader设置:
bcdedit -store c:\BCD -create /d 〃WinPE Boot Image,, /applicat1n osloader如果命令成功,计算机将返回一个GUID值,如:{15b01012-af65-llde-a23d-000c29564497}
实际操作中,使用实际生成的GUID值,替换以下命令中的GUID:bcdedit -store c:\BCD -set {15b01012-af65_lIde-a23d_000c29564497}systemroot \ffindows bcdedit -store c:\BCD -set {15b01012-af65-llde_a23d-000c29564497} detecthal Yes bcdedit -store c:\BCD -set {15b01012-af65-llde_a23d_000c29564497} winpe Yes bcdedit -store c:\BCD -set {15b01012~af65-11de-a23d_000c29564497} osdevice ramdisk=[boot]\Boot\winpe.wim, {ramdiskopt1ns}bcdedit -store c:\BCD -set {15b01012-af65_lIde-a23d_000c29564497} deviceramdisk=[boot]\Boot\winpe.wim, {ramdiskopt1ns}
(4)创建B00TMGR设置:
bcdedit -store c:\BCD -create {bootmgr} /d "Windows 8 BootManager" bcdedit-store c:\BCD -set {bootmgr} timeout 30 bcdedit -store c:\BCD -set {bootmgr}displayorder {15b01012-af65-llde-a23d-000c29564497}
(5)将BCD 文件复制到服务器 copy c:\BCD D:\TftpRoot\boot。
[0007]四、tftp32界面设置启动 tftpd32.exe,
选择需要作为PXE dhcp服务器的ip地址;
点击 settings:
选择DHCP标签:配置dhcp服务器ip地址,网关,子网掩码,启动文件等信息,点击0K即可。Boot File 填写 pxeboot.0,即 d:/TftpRoot/boot 目录中的 pxeboot.0 文件。
[0008]至此PXE服务器端实现WinPE启动的配置完成,设置客户端从网络启动,即可实现批量客户端启动WinPE系统。搭配客户端操作系统的install, wim文件的FTP设置,即可实现批量Windows系统的安装。
[0009]以上所有步骤中,只有B⑶文件,需要根据PXE服务器本机配置生成,其它文件,直接使用附件中的即可。使用时,将需要使用的WinPE镜像wim文件(由于BCD文件制作时指定的文件名,需要重命名为winpe.wim)拷贝至boot目录下即可。
[0010]利用tftp32集成DHCP/TFTP/DNS/SYSL0G服务的特性,利用图形界面实现DHCP服务、TFTP服务的简单部署,减少初学者的工作难度及出错率。无需购买昂贵的WindowsServer2012/ffindows Server 2012 R2服务器操作系统,使用日常办公所使用的Windows7/Windows 8桌面操作系统,即可使用PXE环境的快速搭建,减少操作系统的投资成本,并可保证对复杂的Windows Server不熟悉的人员仍可学会并利用PXE方法实现Windows系列操作系统的批量部署。并且利用bcdedit工具,通过对BCD存储文件的创建及修改,实现对BCD (操作系统启动设置数据)的个性化定义,比如调整开机默认的等待时间等。服务端配置完毕后,启动客户端配置从网络启动,即可实现客户端批量启动WinPE系统。
[0011]本发明的有益效果是:
1.零投资成本:在普通Windows7/8系统上实现方便、快速的WinPE服务器的搭建工作。减少操作系统的投资成本,并可保证对复杂的Windows S
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1