使用WDS部署好网络安装后部署PE安装系统

简介:

系统环境:windows2012

这种方法会碰到的问题:当PE镜像没有要安装系统的网卡驱动时,就无法使用网络安装了

所使用的软件 链接: https://pan.baidu.com/s/1pLUIlXD 密码: k7hf

所使用的软件如下图:

wKiom1mNn2-j0_HsAAEmsPWXXlE155.png


    为了系统镜像也能使用网络加载,因此需要下载一个能联网的pe镜像(我所使用的是上图中的win7pe.iso)。但是这个win7pe.iso有些功能不全,比如没有diskgenius分区工具,没有winntsetup安装工具,因此需要把上图中的XMPE2012.ISO中的这些软件给封装到 win7pe.iso镜像中。下面来说说封装过程。

    对WDS服务来说,PE镜像最主要的也就是启动镜像(就是PE中以.wim结尾的wim文件),因此我们所要修改的也是这个文件。通过光驱加载PE镜像后,可以到各个目录中寻找这个wim文件。此处所使用的两个PE镜像中的wim文件位置如下:

wKioL1mNnvzBAOnWAACy010Ba5k746.png

wKiom1mNnvzSQVvtAAC9ECiP8bg604.png

    找到后,将这两个文件复制到一个目录中(如我上文就直接放到了D盘目录下),以便后续操作。


启动镜像的解封装与封装:

    首先建立两个目录,分别作为两个PE解封装后的文件存放目录。上面我是在与PE相同的位置建立了win7和win8两个目录(目录名字没有任何意义,只是为了区分)

    接下来就需要到命令行中进行操作了,打开命令提示符,执行如下命令将其一个解封装到win7目录一个解封装到win8目录:

1
2
dism /mount-wim /wimfile:D:\WIN7PE.WIM /index:1 /mountdir:D:\win7
dism /mount-wim /wimfile:D:\BOOT.WIM /index:2 /mountdir:D:\win8


执行结果如下:

wKiom1mNoqiRas13AADrd96kXFY477.png

    实际上进入PE后,你会看到在其Bootx目录下所显示的就是最下面的这些目录,也就是说我们只要把想要的应用程序放到这些目录中就可以了,但一般程序都会放到Program Files目录中。

    如果想在桌面上显示这些程序,还需要修改D:\win7\Windows\system32\PECMD.INI文件,在其中做一下链接。

win8目录中的pecmd.ini文件中的内容如下:

wKiom1mNpQ2BfUN1AAHBJ_heNZQ805.png


    我们所要做的就是把上面desktop所在红框中的内容粘贴到win7目录中的pecmd.ini文件中,同时把win8目录下Program Files目录下的这些应用程序目录也复制到win7目录的Program Files目录中。这样就可以在命令提示符中使用下面的命令进行封装了。

1
2
dism /unmount-wim /mountdir:D:\win7 /commit
dism /unmount-wim /mountdir:D:\win8 /commit


   封装成功后,解封装所使用的目录中就没有文件了,并且命令行提示如下:

wKioL1mNpxWyJTKaAACq-JpliQQ810.png

    这样就可以使用WDS加载此制作好的启动镜像了,进入PE界面中就会看到封装进去的应用程序,不过,在上面的PE镜像XMPE2012.ISO中的分区工具和系统安装工具并不好用,因此,我自己从网上又从网上下载,将原来的程序替换掉就可以了。

    这就是启动镜像的封装与解封装。同时在解封装与封装的命令执行中可能会出现一些问题,最后会把碰到的问题贴上。

    至于安装系统要加载安装镜像的问题可以这样解决:既然这个PE镜像可以连网,那使用共享从WDS服务器上下载windows安装镜像。试了下,真的可以。下面三张图时要安装系统的机器进入了PE

wKioL1mNqx2DiGRWAAs_Cg-IaJA559.png


    此处输入WDS服务器的用户名和密码

wKiom1mNqx6zg0RzAAHcibA1CbE643.png


    输入用户名和密码后进入到共享目录中

wKioL1mNqyCy0SVVAAOQxftk5QE261.png


    下面时WDS服务器的镜像目录,和上面在PE中看到的目录是一样的,因此可以把镜像文件放到此目录中。

wKiom1mNqyHi7L7_AAEbXEcbZKw580.png


    这样就可以在PE中使用系统安装工具进行安装系统了。选择镜像文件时,可以直接使用远程地址,如下图:

wKiom1mNrMuSQypPAATPtybqXHY438.png




    下面是启动镜像封装与解封装过程中碰到的问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
D:\>dism /mount-wim /wimfile:D:\install.wim /name:"windows 7 ultimate" /mountdir:D:\win7
 
 
 
dism /mount-wim /wimfile:D:\WIN7PE.WIM /index:1 /mountdir:D:\win7
D:\>dir
  驱动器 D 中的卷是 新加卷
  卷的序列号是 1094-F81C
 
  D:\ 的目录
 
2017/05/05  17:34             3,316 Autounattend.xml
2017/08/02  17:18     4,413,020,160 cn_windows_server_2012_r2_x64_dvd_2707961.iso
2017/08/11  09:17     3,028,612,426 install.wim
2017/08/02  17:03    < DIR >          RemoteInstall
2010/11/21  12:03    < DIR >          win7
2017/08/02  18:13     3,448,406,016 win7_souche.iso
                4 个文件 10,890,041,918 字节
                2 个目录 35,308,953,600 可用字节
 
D:\>dism /image:D:\win7 /apply-unattend:d:\Autounattend.xml
 
 
 
D:\>dism /unmount-wim /mountdir:D:\win7 /commit
 
部署映像服务和管理工具
版本: 6.3.9600.16384
 
映像文件 : D:\install.wim
映像索引 : 4
正在保存映像
[==========================100.0%==========================]
正在卸载映像
[==========================100.0%==========================]
操作成功完成。


    上面挂载过一次后,再次挂载不能挂载:

    原因:封装后会把镜像挂载的目录进行卸载,由于可能镜像挂载的目录正处于打开的状态,因此不能卸载完成,然后自己就直接退出了,下次再次使用此目录就会因为仍在占用中而出现错误。

    解决方法:先查看现在仍在使用的目录有哪些,然后对其进行卸载。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
上面挂载过一次后,再次挂载不能挂载:
 
C:\Users\Administrator>dism /mount-wim /wimfile:D:\BOOT.WIM /index:1 /mountdir:D
:\win8
 
部署映像服务和管理工具
版本: 6.3.9600.16384
 
 
错误: 0xc1420127
 
已经在指定 WIM 中装载指定的映像以进行读/写访问。
 
可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件
 
C:\Users\Administrator>dism /get-mountedwiminfo
 
部署映像服务和管理工具
版本: 6.3.9600.16384
 
安装的映像:
 
 
 
安装目录: D:\$RECYCLE.BIN\S-1-5-21-2059717224-3891187800-812489170-500\$RMT6N56
映像文件: D:\BOOT.WIM
映像索引: 1
安装的读/写: 是
状态: 无效
 
操作成功完成。
 
C:\Users\Administrator>dism /unmount-wim /mountdir:D:\$RECYCLE.BIN\S-1-5-21-2059
717224-3891187800-812489170-500\$RMT6N56 /discard
 
部署映像服务和管理工具
版本: 6.3.9600.16384
 
映像文件 : D:\BOOT.WIM
映像索引 : 1
正在卸载映像
[==========================100.0%==========================]
操作成功完成。




本文转自 f_066 51CTO博客,原文链接:http://blog.51cto.com/ganmu/1955609,如需转载请自行联系原作者
相关文章
|
4天前
|
机器学习/深度学习 自动驾驶 安全
基于深度学习的图像识别技术在自动驾驶系统中的应用网络安全与信息安全:防御前线的关键技术与意识
【4月更文挑战第30天】随着人工智能技术的飞速发展,深度学习已成为推动多个技术领域革新的核心力量。特别是在图像识别领域,深度学习模型已展现出超越传统算法的性能。在自动驾驶系统中,准确的图像识别是确保行车安全和高效导航的基础。本文将探讨深度学习在自动驾驶中图像识别的应用,分析关键技术挑战,并提出未来的发展方向。
|
5天前
|
存储 监控 安全
【亮剑】网络视频监控如何入门?如何安装和配置、设备选择和实时监控?
【4月更文挑战第30天】本文指导初学者如何搭建和使用网络视频监控系统。核心设备包括摄像头(如固定、PTZ、多目、夜视)、存储选项(NVR、DVR、云存储)及网络交换机等。安装配置步骤涉及规划布局、安装摄像头、设置存储设备和软件配置。实时监控包括实时查看、接收警报和录像回放。理解设备功能、合理布局并细心操作,就能建立稳定监控体系。随着技术进步,未来监控系统将更智能、高效,保障安全。
|
5天前
|
机器学习/深度学习 数据采集 安全
基于机器学习的网络安全威胁检测系统
【4月更文挑战第30天】 随着网络技术的迅猛发展,网络安全问题日益凸显。传统的安全防御机制在应对复杂多变的网络攻击时显得力不从心。为了提高威胁检测的准确性和效率,本文提出了一种基于机器学习的网络安全威胁检测系统。该系统通过集成多种数据预处理技术和特征选择方法,结合先进的机器学习算法,能够实时识别并响应各类网络威胁。实验结果表明,与传统方法相比,本系统在检测率、误报率以及处理速度上均有显著提升,为网络安全管理提供了一种新的技术手段。
|
5天前
|
机器学习/深度学习 算法 计算机视觉
m基于Yolov2深度学习网络的智能零售柜商品识别系统matlab仿真,带GUI界面
MATLAB 2022a中展示了YOLOv2目标检测算法的仿真结果,包括多张检测图像。YOLOv2是实时检测算法,由卷积层和全连接层构成,输出张量包含边界框坐标和类别概率。损失函数由三部分组成。程序使用75%的数据进行训练,剩余25%作为测试集。通过ResNet-50预训练模型构建YOLOv2网络,并用SGDM优化器进行训练。训练完成后,保存模型为`model.mat`。
20 2
|
6天前
|
机器学习/深度学习 监控 安全
入侵检测系统:实时监测与防范网络攻击
网络攻击频发,防火墙并非万全之策。入侵检测系统(IDS)成为重要补充,监控可疑活动并发出警报。IDS分为网络IDS(NIDS)、主机IDS(HIDS)等类型,分别监控网络流量和主机行为。NIDS部署在边界或内部网络,HIDS关注单台主机安全。IDS结合机器学习能检测异常行为,有效应对已知和未知威胁。在容器安全领域,如德迅蜂巢,通过多锚点监测实现入侵的实时响应和闭环处理,确保业务系统安全,同时具备低影响和高准确性。未来,研究人员将继续借助深度学习等技术提升入侵检测效能。
|
7天前
|
监控 负载均衡 网络协议
|
8天前
|
机器学习/深度学习 运维 监控
|
9天前
|
机器学习/深度学习 算法 计算机视觉
m基于Yolov2深度学习网络的人体喝水行为视频检测系统matlab仿真,带GUI界面
MATLAB 2022a中使用YOLOv2算法对avi视频进行人体喝水行为检测,结果显示成功检测到目标。该算法基于全卷积网络,通过特征提取、锚框和损失函数优化实现。程序首先打乱并分割数据集,利用预训练的ResNet-50和YOLOv2网络结构进行训练,最后保存模型。
20 5
|
11天前
|
调度 数据中心 网络架构
PON系统“被动光网络”
PON(Passive Optical Network)是一种光纤接入网架构,由光线路终端(OLT)、光分配网络(ODN)和光网络单元(ONU)组成。OLT位于中心办公室,管理并调度数据传输;ODN是连接OLT和ONU的光纤网络,通过光分配器被动分发信号;ONU位于用户端,接收和转发数据,维护与OLT的同步。
16 2
|
13天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
32 1