WinPE3.0 PXE引导盘NT6.1

WinPE3.0制作PXE引导盘(linux下PXE环境)


一、AIK简介

WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1
WinPE3.0 <wbr>PXE引导盘NT6.1




二、安装AIK工具包

到微软官方网站下载AIK工具包(ISO文件),用虚拟光驱加载后,运行里面的StartCD.exe, 选择Windows AIK Setup开始安装,根据自己喜好定义安装位置,通常都直接下一步,直到安装完成。


WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1
WinPE3.0 <wbr>PXE引导盘NT6.1





三、生成原生Win PE3.0---winpe.wim

以管理员身份运行Deployment Tools Command Prompt

WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1


32bit PE 只能运行 32bit 的微软官方镜像中的 setup.exe, 64bit PE 只能运行 64bit 的微软官方镜像中的 setup.exe, 所有对于 32 位和 64 位的安装镜像要制作相应的 PE

x86---x86 32bit

amd64---x86_x64 64bit

a64---itanium 64bit

 

 

x86为例,

 copype.cmd  x86  c:\winpe_x86

WinPE3.0 <wbr>PXE引导盘NT6.1




四、挂载winpe.wim

这个PE是微软提供的最精简版,要实现PXE引导至少必需增加网卡驱动,通常企业里的电脑都是大批量相同型号,所以只要找到对应机器的有线网卡驱动打上及可,我这里是用在linux底下PXE引导,为了省事并能够支持更多的网卡驱动以支持更多的机器,故将能收集到的有线网卡驱动全都打上了,实测效果不错,至少主流的如HPDELL等都支持的非常好。

需要用到的命令是dism


WinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1

dism  /mount-wim  /wimfile:c:\winpe_x86\winpe.wim  /index:1  /mountdir:c:\winpe_x86\mount


WinPE3.0 <wbr>PXE引导盘NT6.1





五、添加网卡驱动

WinPE3.0 <wbr>PXE引导盘NT6.1

/recurse   递归目录

/forceunsigned   强制安装未经微软签名的驱动

WinPE3.0 <wbr>PXE引导盘NT6.1

 

dism /image:c:\winpe_x86\mount /add-driver /driver:j:\DP_LAN_wnt6-x86_1206 /recurse /forceunsigned

 

尽可能多地在offline添加有线网卡驱动,我这里是收集的一整个驱动包(iso格式),用虚拟光驱加载到了j:\盘,共识别到了105个驱动,安装驱动大概花了10分钟

WinPE3.0 <wbr>PXE引导盘NT6.1
WinPE3.0 <wbr>PXE引导盘NT6.1
WinPE3.0 <wbr>PXE引导盘NT6.1

PS: 在通过PXE装机时可能会碰到,offline模式下所打的驱动无法支持目标机器的网卡,也就不能访问远端SMB主机中的安装镜像,这个时候有两种解决方案:

1.      找到对应该机器的网卡驱动.inf文件,重新制作一个针对性的PE

2.      通过原PE提供的drvload.exe工具在线加载,提示成功后,再执行wpeinit重新初始化startnet.cmd访问SMB主机的windows安装源

注意:在线加载驱动可能会超过通用PE预设的32MB scratchspace,所以最好在封装PE时将scratchspace调到512MB,毕竟现在一般机器的内存标配都4GB


WinPE3.0 <wbr>PXE引导盘NT6.1

在线加载驱动,在cmd里直接输入

 drvload.exe  k:\foo.inf



六、增加ScratchSpace    32MB==>512MB

WinPE3.0 <wbr>PXE引导盘NT6.1

dism  /image:c:\winpe_x86\mount  /set-scratchspace:512


WinPE3.0 <wbr>PXE引导盘NT6.1



七、修改startnet.cmdWinPE3.0 <wbr>PXE引导盘NT6.1

WinPE3.0 <wbr>PXE引导盘NT6.1
通过 windows search 功能找到被挂载的通用 PE 中的 startnet.cmd, 并加以修改。
如下,我增加了
4 行,

wpeinit   #这是默认必需的,初始化之用

net  use  o:  \\192.168.8.254\win7_x86  

把远端 \\192.168.8.254\win7_x86 mount到本地的o:\ 盘,再执行 o:\setup.exe ,也就是用微软官方原版安装光盘安装时看到的画面。下面一条是 win8 的安装源 , 标红的是 winxp GHOST 安装源及手动 GHOST 工具。
WinPE3.0 <wbr>PXE引导盘NT6.1



八、去除“Press any key to boot from CD这个启动提示


WinPE3.0 <wbr>PXE引导盘NT6.1

如果不去除这一信息,则在PXE加载完成后必需按任意键才能进PE,不然就从本地磁盘启动了,如果本地没有系统则电脑提示“Press Ctl+Alt+Del”重启,所以消除这个提示是明志的。



九、增加额外命令到通用PE

WinPE3.0 <wbr>PXE引导盘NT6.1

copy  “C:\Program Files\Windows AIK\Tools\x86\imagex.exe”  c:\winpe_x86\mount\windows\system32

 imagex.exe这个命令行工具拷贝到欲制作的pxe启动winpe中,后期可能用得到 



 

 

十、封装自定义PXE引导PE

WinPE3.0 <wbr>PXE引导盘NT6.1

1.dism  /unmount-wim  /mountdir:c:\winpe_x86\mount  /commit

WinPE3.0 <wbr>PXE引导盘NT6.1



WinPE3.0 <wbr>PXE引导盘NT6.1

2. copy  c:\winpe_x86\winpe.wim  c:\winpe_x86\iso\sources\boot.wim


WinPE3.0 <wbr>PXE引导盘NT6.1

etfsboot.com   针对MBR磁盘格式(bios)

efisys.bin      针对GPT磁盘格式(uefi)

 

3.oscdimg  –n  –bc:\winpe_x86\etfsboot.com  c:\winpe_x86\ISO  c:\winpe_x86\winpe_x86.iso

WinPE3.0 <wbr>PXE引导盘NT6.1





ps: PE下几个有用的命令

wpeutil  shutdown    #关机

wpeutil  reboot      #重启

startnet           #重新调用startnet.cmd




WinPE3.0 <wbr>PXE引导盘NT6.1

转载于:https://www.cnblogs.com/lixuebin/p/10814516.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值