PXE网络启动 windows PE (使用微软官方工具)

所需材料:
一台安装了Windows 7 以上系统的电脑
一张Windows 7 以上的光盘或 iso镜像
如果要启动的是WINPE, 就找个 WIN7 以上的PE的WIM文件


把光盘里 \sources\boot.wim 挂载到 D:\win
dism /mount-wim /wimfile:f:\sources\boot.wim /mountdir:d:\win /index:1 /readonly


D:\WIN\windows\Boot\PXE  文件夹里的文件 就是所需要的PXE启动文件,把所有文件复制到 TFTP \Boot 目录下
把 pxeboot.n12 改名为 pxeboot.0 ,放到 TFTP 根目录,并且在tftp服务器设置为启动文件


把windows光盘里 \Boot\boot.sdi 文件 复制到 TFTP \Boot 目录下


把PE的wim 文件放到 TFTP \Boot 目录下(也可食用windows 自带的 winre.wim, 一般位于C:\Recovery\WindowsRE 下)


卸载 \sources\boot.wim :
dism /unmount-wim /mountdir:d:\win /discard


BCDEDIT 创建可网络启动的BCD文件(假设pe启动文件为 boot32.wim ):


bcdedit /createstore D:\BCD\BCD
bcdedit /store D:\BCD\BCD /create {ramdiskoptions} /d "Ramdisk options"
bcdedit /store D:\BCD\BCD /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store D:\BCD\BCD /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi
bcdedit /store D:\BCD\BCD /create /d "WinPE 3.0 32bit" /application osloader 得到ID
set id= 得到的ID
bcdedit /store D:\BCD\BCD /set %id% systemroot \windows
bcdedit /store D:\BCD\BCD /set %id% detecthal Yes
bcdedit /store D:\BCD\BCD /set %id% winpe Yes
bcdedit /store D:\BCD\BCD /set %id% osdevice ramdisk=[boot]\Boot\boot32.wim,{ramdiskoptions}
bcdedit /store D:\BCD\BCD /set %id% device ramdisk=[boot]\Boot\boot32.wim,{ramdiskoptions}
bcdedit /store D:\BCD\BCD /create {bootmgr} /d "Windows Boot Manager" 
bcdedit /store D:\BCD\BCD /set {bootmgr} nointegritychecks yes 
bcdedit /store D:\BCD\BCD /set {bootmgr} timeout 0
bcdedit /store D:\BCD\BCD /default %id%
bcdedit /store D:\BCD\BCD /displayorder %id% 




把生成的BCD 文件 复制到 TFTP \Boot 目录下
 


然后就可以测试一下是否能成功启动了
TFTP 服务器有很多可用,我用的是 路由器 openwrt自带的
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值