WinPE5.0 PXE引导盘NT6.3

适用于 Windows 8 的 WinPE

---Windows PE 5.0


参考:
http://technet.microsoft.com/en-us/library/hh825110.aspx

http://technet.microsoft.com/zh-cn/library/dn293200.aspx

 

适用范围: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

 

简介: (WinPE) Windows PE 5.0 (WinPE) 是一个小操作系统,用于安装、部署和修复 Windows(R) 8、Windows Server 2012 R2 和其他 Windows 操作系统。默认安装从内存(也称为 RAM 磁盘)运行,这使你可以在 Windows PE 运行时移除 USB 驱动器。

32 位版本的 Windows PE 可以启动 32 位 UEFI 和 BIOS PC 以及 64 位 BIOS PC。

64 位版本的 Windows PE 可以启动 64 位 UEFI 和 BIOS PC。

 

 WinPE5.0 <wbr>PXE引导盘NT6.3

 


一、ADK下载及安装:
http://www.microsoft.com/zh-cn/download/details.aspx?id=39982
WinPE3.0以前叫AIK,5.0没有了AIK,全部整合到了ADK中

adksetup.exe       #这只是一个下载器,1.3MB,运行时会自动到微软官网下载安装文件,注意win7,win2008r2等再安装时会提示需要.NET4.5,所以提前先安装上去。



1.安装.NET4.5

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

 


 

2.运行从微软官网下载好的adksetup.exe

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

  • “部署工具”:包括“部署和映像工具环境”。
  • “Windows 预安装环境”:包括用于安装 Windows PE 的文件。

只做PE的话,这里只勾这两项即可。


WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3


 


 

3.下载完成后,在刚指定的文件夹内也会看到一个adksetup.exe,这个是安装向导工具,运行adksetup.exe, 安装选项同上。

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3


 

 


 


二、运行部署和映像工具环境”(以管理员身份

WinPE5.0 <wbr>PXE引导盘NT6.3

 

 

A.生成原生Win PE5.0---boot.wim

  1. 单击"开始",右键单击“部署和映像工具环境”,然后选择“以管理员身份运行”。

  2. 创建 Windows PE 文件的工作副本。指定 x86 或 amd64或arm,这里以64bit为例:

    copype amd64 C:WinPE_amd64
    WinPE5.0 <wbr>PXE引导盘NT6.3

创建包含 Windows PE 的 boot.wim 文件 ,c:winpe_x64mediasourcesboot.wim
 
 

B.装载 Windows PE 启动映像

Dism /Mount-Image /ImageFile:"C:WinPE_amd64mediasourcesoot.wim" /index:1 /MountDir:"C:WinPE_amd64mount"

WinPE5.0 <wbr>PXE引导盘NT6.3

  1. 将驱动程序添加到 Windows PE 映像。

    Dism /Add-Driver /Image:"C:WinPE_amd64mount" /Driver:"C:SampleDriverdriver.inf"
    WinPE5.0 <wbr>PXE引导盘NT6.3

    WinPE5.0 <wbr>PXE引导盘NT6.3
    note备注:

    虽然可以通过使用一个命令,将多个驱动程序添加到一个映像,但是逐个添加各个驱动程序包,通常更容易解决疑难问题。可以在以上命令行下添加如下两个参数,

    /recurse     递归目录

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

  2. 验证驱动程序包是否为映像的一部分
  3. Dism /Get-Drivers /Image:"C:WinPE_amd64mount"

     

    PS: 在通过PXE装机时可能会碰到,offline模式下所打的驱动无法支持目标机
    器的网卡,也就不能访问远端SMB主机中的安装镜像,这个时候有两种解决方
    案:
    1.  找到对应该机器的网卡驱动.inf 文件,重新制作一个针对性的PE
    2.  通过原PE提供的drvload.exe工具在线加载,提示成功后,再执行wpeinit重
    新初始化startnet.cmd访问SMB主机的windows安装源
    注意:在线加载驱动可能会超过通用PE预设的32MB  scratchspace,所以最
    好在封装PE时将scratchspace调到512MB,毕竟现在一般机器的内存标配都
    4GB

     

    在线加载驱动,在cmd里直接输入(默认情况下,这样生成的PE只会在启动时提供一个CMD窗口) 
     
    drvload.exe    k:foo.inf

 

 

D.增加ScratchSpace     32MB==>512MB

dism  /image:c:winpe_x86mount  /set-scratchspace:512

WinPE5.0 <wbr>PXE引导盘NT6.3

 

 

E.修改startnet.cmd

通过windows search功能找到被挂载的通用PE中的startnet.cmd, 并加以修改。
如下,我增加了4行,
 
wpeinit    #这是默认必需的,初始化之用
net    use    o:   \192.168.8.254win7_x64

 
把远端\192.168.8.254win7_x64  挂载到本地的o:盘,再执行o:setup.exe,也就是用微软官方原版安装光盘安装时看到的画面。

WinPE5.0 <wbr>PXE引导盘NT6.3

 

补充:
Windows PE (WinPE) 第一次运行时使用 Wpeinit 和 Startnet.cmd 运行启动脚本。

Wpeinit 将日志消息输出到 c:Windowssystem32wpeinit.log

下列命令行选项可用于 Wpeinit:

Wpeinit [-unattend:]

示例:

Wpeinit –unattend:"C:Unattend-PE.xml"

你可以创建应答文件并包含以下任意设置,以在 Windows PE 中使用:

 

F.去除“Press any key to boot from CD”这个启动提示

WinPE5.0 <wbr>PXE引导盘NT6.3

 

删除c:winpe_x64mediaootbootfix.bin

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

 


 

 

G.封装自定义PXE引导PE  

 

1.卸载 Windows PE 映像。

 

Dism /Unmount-Image /MountDir:"C:WinPE_amd64mount" /commit


WinPE5.0 <wbr>PXE引导盘NT6.3

 如果想创建可启动的媒体,如 U 盘,可通过以下命令来制作可引导U盘。(可选)MakeWinPEMedia /UFD C:WinPE_amd64 F:

 

2.生成iso格式的PE5.0

 

MakeWinPEMedia /ISO C:WinPE_amd64 C:WinPE_amd64WinPE_amd64.iso

 

WinPE5.0 <wbr>PXE引导盘NT6.3


PS:刻录 DVD 或 CD 的步骤:在 Windows 资源管理器中,右键单击 ISO 文件,选择“刻录磁盘映像”>“刻录”,然后按照提示进行操作。


Makewinpemedia 工具属 Windows(R) 8 的新内容。你可以使用 Makewinpemedia 来创建可启动的 Windows 预安装环境 (Windows PE) 媒体。运行 Copype 工具是创建可启动介质的先决条件。Copype 将为 Windows PE 文件创建目录结构并复制必要的 Windows PE 媒体文件。有关详细信息,请参阅Copype 命令行选项WinPE:创建 USB 可启动驱动器

Makewinpemedia 工具使用以下命令行选项。

Makewinpemedia {/ufd | /iso} [/f]

 

命令行选项 描述

/ufd

指定 U 盘作为待创建的媒体类型。例如:

Makewinpemedia /ufd C:winpe_amd64 F:

其中 F 为 U 盘的驱动器号。

/iso

指定 .iso 文件(CD 或 DVD)作为待创建的媒体类型。例如:

Makewinpemedia /iso C:winpe_amd64 C:winpe_x64winpe_amd64.iso

/f

可选。取消在格式化 U 盘或重写现有 .ISO 文件之前出现的确认消息。例如:

Makewinpemedia /ufd /f C:winpe_amd64 F:

其中 F 为 U 盘的驱动器号。

指定工作目录的名称,其中由 Copype 工具创建 Windows PE 目录结构并复制创建可启动媒体所必需的文件。例如:

C:winpe_amd64

如果使用了 /ufd 选项,将指定 U 盘的驱动器号,或者如果使用了 /iso 选项,将指定 .iso 文件的名称。

在 Hyper-V 中运行 Windows PE 时,请考虑使用 ISO 文件格式而不是 VHD 来启用虚拟 PC 的快速设置。有关详细信息,请参阅上一部分。

  1. 创建虚拟硬盘驱动器(.vhd 或 .vhdx):

    diskpart create vdisk file="C:WinPE.vhdx" maximum=1000
    attach vdisk
    create partition primary
    assign letter=V
    format fs=ntfs quick
    exit
    
  2. 通过使用 MakeWinPEMedia 准备驱动器:

    MakeWinPEMedia /UFD C:WinPE_amd64 V:
    
  3. 分离驱动器:

    diskpart
    select vdisk file="C:WinPE.vhdx"
    detach vdisk
    exit
    
  • 如果没有显示 Windows PE,请尝试以下解决方法,并且每次都要重新启动 PC:

    • 启动支持 UEFI 模式的 PC 的步骤:在固件启动菜单中,尝试手动选择启动文件:EFIBOOTBOOTX64.EFI。

    • 如果你的 PC 需要存储或视频驱动程序才能启动,请尝试将这些相同的驱动程序添加到 Windows PE 映像。有关详细信息,请参阅WinPE:装载和自定义

  • 如果 PC 没有连接到网络位置,请参阅 WinPE 网络驱动程序:初始化和添加驱动程序


附上几张贴图:

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3

WinPE5.0 <wbr>PXE引导盘NT6.3


原文地址:https://www.cnblogs.com/lixuebin/p/10814515.html