悠然小屋

不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻!

«   2020年1月   »
12345
6789101112
13141516171819
20212223242526
2728293031
搜索
Tags列表
最新留言
    最近发表
    文章归档
    友情链接

      网络安装win7 其实超级简单

       

      网络安装win7 其实超级简单

      Microsoft 的产品还真是要到第三版才好用,想测试一下从网络安装win7, 到各论坛转了一圈,各种密技做winpe 的方法令人生畏,先驱们花了大量的精力来解决容量,驱动问题以及其它不可思议的问题
      我是一贯不喜欢密技的,
      真正下载winpe 3.0, 静下心来看它的文档,才发现根本不需要任何的密技,Microsoft 还是很伟大的公司,初始产品虽然很烂,但产品不断改进,一个版本比一个版本好
      从网络安装win7 基本上的思路是先做一个winpe, 从winpe 启动,连接网络,获得安装镜像,用winpe 中自带的工具进行部署
      制作winpe, 首先从微软下载 WAIk http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34
      安装后照它的说明一步步做,下面的说明直接拷贝说明文档

      先决条件

      若要完成此操作实例,需要具备以下条件:

      • 提供所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机

      • CD-ROM 或 DVD-ROM 刻录软件。Windows OEM 预安装工具包 (Windows OPK) 和 Windows 自动安装工具包 (Windows AIK) 不包含 CD-ROM 或 DVD-ROM 刻录软件。但是,可以从 Windows 2003 资源工具包(英文)获得刻录软件(cdburn 和 dvdburn),也可以使用任何第三方软件。

      • 空白的 CD-ROM 或 DVD-ROM。

      步骤 1:设置 Windows PE 构建环境

      在此步骤中,创建支持构建 Windows PE 映像的所需目录结构。

      1. 在您的技术人员计算机上,单击“开始”,依次指向“所有程序”“Windows OPK”“Windows AIK”,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”
        菜单快捷方式将打开“命令提示符”窗口,并将环境变量自动设置为指向所有必需的工具。默认情况下,所有工具都安装在 C:\Program Files\<version>\Tools 中,其中 <version> 可以是 Windows OPK 或 Windows AIK。

      2. 在命令提示符下,运行 Copype.cmd 脚本。
        该脚本需要使用两个参数:硬件体系结构和目标位置。例如,
        copype.cmd <architecture> <destination>
        其中,<architecture> 可以是 x86、amd64 或 a64,<destination> 是指向本地目录的路径。例如,
        copype.cmd x86 c:\winpe_x86
        此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,
        \winpe_x86
        \winpe_x86\ISO
        \winpe_x86\mount

      3. 将基本映像 (Winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,然后将该文件重命名为 Boot.wim。
          copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim

      步骤 2:(可选)添加其他自定义

      此步骤为可选步骤,但是建议执行此步骤。

      在 Windows PE 中工作时,使用 ImageX,可以将应用程序和脚本添加到可能需要的 Windows PE 映像中。ImageX 是一个在实现部署方案期间捕获和应用映像的工具。例如,在命令提示符下键入:

      copy "C:\program files\<version>\Tools\<architecture>\imagex.exe" C:\winpe_x86\iso\

      其中,<version> 可以是 Windows OPK 或 Windows AIK,<architecture> 可以是 x86、amd64 或 a64。在上两例中,Windows PE RAM 引导过程中不会将工具加载到内存。访问这些工具时,介质必须可用。

      步骤 3:创建可引导 CD-ROM。

      此步骤讲述如何将 Windows PE RAM 盘放到 CD-ROM 上。此选项要求您使用 Oscdimg 工具创建 .iso 文件。

      1. 在技术人员计算机上,使用 Oscdimg 创建 .iso 文件。在命令提示符下,键入:
          oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso 注意: 若要在引导期间删除“按任意键从 CD 启动”提示,请在您装载的映像中的 \boot 文件夹下删除 bootfix.bin 文件。 对于基于 EFI 的系统或基于 Itanium 的体系结构,请使用 Efisys.bin 替换 Etfsboot.com。在运行 Windows Server 2003 的基于 Itanium 的计算机上不支持 Oscdimg 工具。
        若要构建 AMD64 EFI .iso 文件,请使用以下命令:
          oscdimg.exe -bC:\winpe_x64efi\efisys.bin -u2 -udfver102 C:\winpe_x64efi\ISO C:\winpe_x64efi \winpex64efi.iso

      2. 将映像 (.iso) 刻录到 CD-ROM 或 DVD-ROM 上。

      若要用u盘启动,用ultraiso把iso 文件转到u盘即可,这样生成的winpe 大约150M, 已经能自动识别硬件和使用dhcp 配置网络,不需要配置驱动,考虑到u盘容量都很大,实在没有必要再费力裁减大小. 连接网络共享用命令行
      net use \\192.168.1.100
      启动winpe,执行下面的操作

      此操作实例介绍如何在硬盘驱动器上部署 Windows(R) 恢复环境 (Windows RE) 解决方案。Windows RE 支持多种恢复方案。本主题介绍两种示例恢复解决方案:基于设置的恢复和自定义恢复。

      在 Windows® 7 中,可以将 Windows RE 映像安装在符合所有以下要求的任何分区上:

      • 必须是以下分区类型之一:

        • MBR 磁盘 - 类型 0x7 或类型 0x27。如果是类型 0x27,则必须位于磁盘开头部分。

        • GPT 磁盘 - 包含 PARTITION_MSFT_RECOVERY_GUID 属性。

      • 必须是主分区。

      • 必须采用 NTFS 格式。

      • 必须位于包含 Windows 安装的同一磁盘上。
        有关其他分区选项,请参阅了解磁盘分区

      基于安装的恢复解决方案

      基于安装的解决方案将使用提供的映像文件 (Install.wim) 重新安装操作系统。如果发生故障,最终用户将可以选择重新安装出厂映像。在本例中,您将创建三个分区。

      分区 1 分区 2 分区 3

      系统/Windows RE(活动)

      类型 0x27

      300 兆字节 (MB)

      Windows 7

      类型 0x7

      出厂映像文件 (Install.wim) 或第三方恢复解决方案

      类型 0x7

      先决条件

      若要完成此操作实例,需要具备以下条件:

      • 一个具有 ImageX 工具的可引导 Windows PE 介质,例如,CD-ROM 或 USB 闪存驱动器 (UFD)。请参阅 Windows PE 操作实例

      • 一台具有一个硬盘驱动器的目标计算机,将在该驱动器上部署 Windows 7 和自定义的 Windows RE。

      • 一个存储在外部位置(如网络共享或外部 USB 硬盘驱动器)上的参考 Windows 7 映像。

      步骤 1:对硬盘驱动器进行分区

      在此步骤中,采用 Windows PE 启动目标计算机,配置硬盘,并部署 Windows 7 映像。

      1. 使用 Windows PE 可启动的介质启动目标计算机。

      2. 从部署工具命令提示符启动 Diskpart.exe。创建并格式化上述三个分区。例如: 
          diskpart
        create partition primary size=300
        create partition primary size=<size in megabytes>
        create partition primary size=<size in megabytes>
        select partition 1
        format fs=ntfs label="System" quick
        assign letter=r
        active
        select partition 2
        format fs=ntfs label="OS" quick
        assign letter=c
        select partition 3
        format fs=ntfs label="Recovery" quick
        assign letter=d
        exit

      3. 连接包含 Windows 7 映像的设备或网络位置。

      4. 使用 ImageX 工具将 Windows 7 映像应用于分区 2。例如:
          ImageX /apply Z:\images\install.wim 1 C:

      5. 运行 BCDboot 以更新引导配置数据 (BCD) 存储。例如:
          C:\Windows\system32\bcdboot.exe C:\Windows BCDboot 将通过将特定引导文件复制到分区 1 将该分区配置为系统分区。
        现在,将 Windows 7 映像部署到目标计算机。

      可以写一段脚本来完成复杂的录入

      diskpart /s hdinstall.script
      ImageX /apply Z:\sources\install.wim 2 C:
      C:\Windows\system32\bcdboot.exe C:\Windows
      hdinstall.script 响应文件如下

      select disk 0
      create partition primary size=300
      create partition primary size=<size in megabytes>
      create partition primary size=<size in megabytes>
      select partition 1
      format fs=ntfs label="System" quick
      assign letter=r
      active
      select partition 2
      format fs=ntfs label="OS" quick
      assign letter=c
      select partition 3
      format fs=ntfs label="Recovery" quick
      assign letter=d
      exit


      严重怀疑winpe 工具不是微软开发的,而是从某个linux 厂商买来的,因为许多语法都是unix 风格的,例如参数用- 或者--,命令行比图形界面好用,有些参数是大小写敏感的

      或许你会感兴趣的文章——

      Powered By Z-BlogPHP 1.5.2 Zero & Theme by Washun Copyright Csuper All Rights Reserved. 湘ICP备18017694 网络是工具,不是玩具 QQ:493754678 [登录]