部署Vista – 第17部分:Windows DS映像存储

2023-05-16

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://iwantfly.blog.51cto.com/1048259/240347
介绍Windows部署服务服务器的映像存储。
前两篇文章介绍了如何在一台Windows Server 2008服务器上安装Windows部署服务角色以及如何初始配置Windows部署服务角色。初始配置过程中一个步骤是在Windows DS服务器上创建映像存储。本篇文章,介绍如何向映像存储中添加映像。
启动映像VS.安装映像
有两种类型的Windows映像。
1、启动映像:启动映像用于启动启用了PXE的裸机,以开始Windows Vista安装过程。Windows Vista DVD上的Sources文件夹中包含一个名为boot.wim的默认启动映像,网络中的裸机客户端计算机能够执行远程网络启动,也可以自定义此默认启动映像
2、安装映像:安装映像是要安装到目标计算机的Windows Vista操作系统映像。Windows Vista DVD上的Sources文件夹中包含一个名为install.wim的默认安装映像,用于向使用启动映像启动的客户端计算机安装Windows Vista
注意:能够直接使用默认的启动映像和安装映像,也可以按需要自定义启动映像和安装映像。
添加启动映像
使用Windows DS服务器映像存储的第一步是向映像存储添加一个启动映像。关键是要添加正确的启动映像。应当使用Windows Vista SP1的启动映像,而不要使用Windows Vista RTM的启动映像。这是因为如果使用Windows Vista RTM的启动映像,不能利用一些Windows DS高级功能。这些高级Windows DS功能包括多播部署及其他功能。
注意:对于我们的部署方案,使用批量许可企业版Vista SP1
要将默认启动映像添加到映像存储,插入Windows Vista SP1 DVD,打开Windows部署服务控制台,并选择启动映像文件夹
右键单击启动映像文件夹,选择“添加启动映像”,打开Windows部署服务 – 添加映像向导
单击“浏览”按钮,选择Windows Vista DVD上sources文件夹中的boo.wim文件
单击“打开”将到启动映像的路径添加到向导
单击“下一步”,打开映像元数据页,为启动映像指定名称和描述
单击“下一步”,显示摘要页,进行验证
单击“下一步”开始将启动映像添加到映像存储
完成后,单击“完成”。Windows DS控制台应当显示添加了的启动映像
添加启动映像
下一步是向Windows DS服务器的映像存储添加安装映像。在进行之前,应当在映像存储中至少创建一个映像组,映像组是逻辑文件夹,用于组织安装映像,这样便于对安装映像进行管理。一个映像组组中映像共享文件资源,这意味着映像组能够更改有效地使用Windows DS服务器上的磁盘空间。
在Windows DS服务器上创建一个映像组。右键单击Windows DS服务器的安装映像文件夹,选择“添加映像”,为映像组输入一个描述性的名称
单击“确定”,Windows DS控制台中新建的映像组如下图:
右键单击映像,选择“添加安装映像”,打开Windows部署服务 – 添加映像向导,选择Windows Vista DVD上sources文件夹中的install.wim,安装映像的默认名称和描述显示在可用映像列表中,选择要安装的操作系统版本
注意:上图只有一个操作系统可用于安装。这是因为我们使用了批量许可的DVD。如果使用零售版本的DVD,可以选择要安装的操作系统版本,如企业版、旗舰版,只能选择购买了序列号的版本。
完成向导的后续步骤,将安装映像添加到存储映像。
使用WDSUTIL添加映像
也能够使用WSUTIL命令从命令行添加启动映像和安装映像。例如,要使用WDSUTIL从Windows Vista DVD添加默认的启动映像:
Wdsutil /add-image /imagefile:”d:\sources\boot.wim” /imagetype:boot
在映像存储中创建名为Vista SP1的映像组:
Wdsutil /add-imagegroup /imagegroup:”Vista SP1”
从Vista SP1 DVD添加默认的安装映像:
Wdsutil /add-image /imagefile:”d:\sources\install.wim” /imagetype:install /imagegroup:”Vista SP1”
总结
本篇文章介绍了如何向Windows DS服务器添加启动映像和安装映像,我们要使用这些映像将Vista部署到裸机系统,但首先要看看Windows DS的一些其他配置选项,这是下篇文章的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

部署Vista – 第17部分:Windows DS映像存储 的相关文章

  • GOPATH值设置

    我用go1 3 1 windows amd64 msi安装go 安装后GOROOT是默认设置 我发现 D Programs Go bin 在 PATH 中 然后我创建一个 GOPATH 环境变量 使用 go get 命令时 出现错误 软件包
  • 如何使用 Python 与窗口的 GUI 交互?

    假设您想打开myapp exe 打开第三个菜单 然后选择第二个菜单项 即像用户使用键盘或鼠标一样 然后在对话框窗口中选择第二个按钮 pyahk https pyahk readthedocs io en latest and pyautog
  • 每个进程每个线程的时间量

    我有一个关于 Windows 和 Linux 中进程和线程的时间量子的问题 我知道操作系统通常为每个线程提供固定的时间量 我知道时间量根据前台或后台线程而变化 也可能根据进程的优先级而变化 每个进程有固定的时间量吗 例如 如果操作系统为每个
  • 使用 Windows 命令行连接文本文件,删除前导行

    我需要连接一些相对较大的文本文件 并且更喜欢通过命令行来完成此操作 不幸的是我只有Windows 无法安装新软件 type file1 txt file2 txt gt out txt 允许我几乎得到我想要的 但我不希望 file2 txt
  • 使用 mingw32 在 Windows 上构建 glew 时“DllMainCRTStartup@12”的多个定义

    我关注了这个主题 使用 mingw 使建筑物在 Windows 上闪闪发光 https stackoverflow com questions 6005076 building glew on windows with mingw 6005
  • “此应用程序已请求运行时以异常方式终止它”的原因是什么?

    Visual C 运行时抛出一个常见错误 此应用程序已请求运行时以异常方式终止它 请联系应用程序的支持团队以获取更多信息 该错误消息实际上是什么意思mean 让我用一个比喻来准确地解释我的问题 如果我看到一条消息 异常 访问冲突 0xc00
  • fprintf() 线程安全吗?

    我正在为野人就餐问题的某些变量编写一个 C 解决方案 现在 我创建线程 每个线程都将 FILE 获取到同一个调试文件 在线程内我正在使用 fprintf 进行一些打印 打印的语句不受任何类型的互斥锁等保护 我没有在调试文件中观察到任何交错行
  • 使用taskkill停止Windows服务

    我需要帮助来使用 C 终止 Windows 服务 现在要终止该服务 请使用以下选项 从命令 sc queryex ServiceName 发现后PID服务的 taskkill pid 1234 exemple f 为了便于阅读 但如果您明白
  • Boost + Visual Studio 2010 + Windows 平台 SDK 7.1

    有人可以告诉我 bjam 的命令行开关或其他可以使用新的 Windows Platform SDK 7 1 工具链使用 VS2010 进行 boost 编译的东西吗 您可以在普通的视觉工作室项目中设置该选项 默认值是 v100 是平台 7
  • 使用 Windows 批处理文件在文本文件中添加新行

    我有一个文本文件 其中有 200 多行 我只想在第 4 行之前添加一个新行 我使用的是 Windows XP 输入前的示例文本文件 header 1 header 2 header 3 details 1 details 2 输出后 hea
  • 如何通过命令行将Flash .fla编译为.swf? [复制]

    这个问题在这里已经有答案了 如何在基于 Windows 的操作系统上通过命令行将 Flash fla 文件编译为 swf 需要安装的命令行工具就可以了 谁能建议我该怎么做 以直接的方式 谢谢 您可以使用JSFL为 Flash IDE 编写脚
  • 提取证书中主题属性的所有值

    我目前正在使用CertGetNameString http msdn microsoft com en us library windows desktop aa376086 28v vs 85 29 aspx提取每个主题属性的值 如下所示
  • 无法启动 Windows 服务,错误 1064

    我编写了一个在 Win10 上运行的 Windows 服务 它运行得非常好 直到我决定对其进行一些更改 我重写了一些逻辑 在调试和发布配置中进行了测试 一切都很好 然后 我使用卸载了当前版本的服务installutil exe u serv
  • 批处理脚本 FOR 循环仅设置输出的第一个字母 wsl --list -q

    我正在编写一个批处理脚本 将文件从 Windows 目录复制到 WSL 发行版 其中一部分是选择将文件复制到哪个发行版 如果我使用命令wsl list q如果给我以下输出 Ubuntu 22 04 Ubuntu 18 04 我正在尝试使用此
  • Rails Windows Vagrant 响应时间非常慢

    我在跑 Vagrant 1 7 1 Rails 4 1 4 Thin 1 6 1 Windows 7 每个静态文件的发送时间都超过一秒 在我的 PC 上加载一个页面可能需要大约 20 秒 而在同事的 Linux 机器上则只需瞬间 有一些帖子
  • 防止 WNetAddConnection2 类允许被禁止的用户访问共享文件夹

    我开发了 C windows 应用程序 操作系统是Windows 7 要求 是使用带有凭据的代码访问网络共享文件夹 Test WNetAddConnection2 class 限制 是某些用户可以访问此共享文件夹 测试 但对于其他用户 设置
  • 如何设置任务在使用 vbs 登录时以当前用户身份运行而无需管理员权限?

    从命令行 我可以创建一个在登录时运行的计划任务 无需管理员权限或用户输入密码来设置任务 但是我必须使用 xml 文件来执行此操作 下面是一个示例 xml 其中 Domain User 部分必须在运行时替换为当前用户的域和名称
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 如何有效截断文件头?

    大家都知道truncate file size 函数 通过截断文件尾部将文件大小更改为给定大小 但是如何做同样的事情 只截断文件的尾部和头部呢 通常 您必须重写整个文件 最简单的方法是跳过前几个字节 将其他所有内容复制到临时文件中 并在完成
  • Python3 在 DirectX 游戏中移动鼠标

    我正在尝试构建一个在 DirectX 游戏中执行一些操作的脚本 除了移动鼠标之外 我一切都正常 是否有任何可用的模块可以移动鼠标 适用于 Windows python 3 Thanks I used pynput https pypi or

随机推荐