我一直在按照说明创建可以安装在物理机器上的标准 Windows 7 映像(设置开发人员机器)这里
这涉及:
- 设置操作系统、安装所需应用程序等
- 对机器进行系统准备
- 使用装有 Windows PE 的 USB 驱动器将映像捕获到 .wim 文件
- 将我的.wim 文件与标准 Windows 7 安装媒体结合起来。
- 使用该安装介质安装 Windows 7
当我在物理机器上构建映像时,这一切都可以正常工作。但是,对于后续的维护,我不想这样做,我想使用某种虚拟映像。
我一直在考虑使用 Hyper V 来实现这一点,但我不知道如何让虚拟映像启动到 win PE,以便我可以捕获映像。在物理机器上,当机器启动时,我会从可启动设备列表中进行选择,但对于 Hyper V 映像,我无法做到这一点。
关于如何将我构建的虚拟映像最终放到 USB 驱动器上以便可以将其安装在物理机器上,您有什么想法吗?
谢谢
答案1
制作 WinPE CD 并从中启动。如果您已经有 USB 驱动器,您可以直接复制它(跳至步骤 4)。或者您可以设置 PXE 服务器来启动 WinPE,但这需要做更多的工作。Hyper-V VM 在机器属性中设置了启动顺序(没有 BIOS 选项或类似的东西)。
答案2
我在一家企业商店担任桌面管理员,该商店使用 LANDesk 进行成像。刚开始工作时,我们有超过 140 个图像需要维护。这些图像应该每三个月更新一次。
我开始研究一种解决方案,以构建一些人所称的黄金或主映像。LANDesk 使用 HII(独立于硬件的映像)和配置来部署映像和安装应用程序。我会告诉你,我使用 LANDesk 完成这个目标的运气并不好。LANDesk 的很多问题是,除非你参加训练营,否则文档或培训非常少。
我开始在我们的商店实施 MDT(Microsoft 部署工具包),以便将从物理设备捕获的 .wim 格式的薄映像部署到不同的设备,并且学习曲线较短。
从那时起,我开始使用带有 Hyper-V 的 Server 2008 R2 服务器来构建精简映像,以构建和维护我们的映像。我一开始没有使用 Hyper-V,而是从 VMWare Workstation 8 开始,发现了一些问题,然后转到 Virtual Box,发现它有很多很棒的功能,但问题比 Workstation 8 还多。
此示例是在生产环境中,在启用了 Hyper-V 的技术人员计算机/服务器 2008R2 上安装了 Windows AIK、Microsoft Deployment Toolkit。
创建具有 40 - 50 GB VHD 的虚拟机。将 Lite Touch ISO 附加到 DVD 驱动器。启动并运行任务序列以安装开箱即用的 Windows 客户端。在设置屏幕上提示输入用户名时,按 CTR+Shift+F3 进入 Windows 7 中的审核模式。对默认用户配置文件进行必要的更改。将网络驱动器映射回部署共享并启动 litetouch.wsf 脚本。
运行操作系统的 sysprep 和捕获序列。(我没有使用 MDT 捕获图像,它工作得很好。问题是,如果使用服务器安装虚拟硬盘并使用 imagex.exe 从命令行捕获图像,它通常需要至少四倍于捕获计算机所需时间的时间。)
在 Microsoft 部署工具包中,我将导入映像并创建一个任务序列,在其中我可以使用选择配置文件来安装所需的应用程序并注入所需的驱动程序。
如果这是一次大型部署,我将使用自定义 unattend.xml 对计算机进行系统准备,并使用 landesk 捕获它。这可能是我弄清楚如何在同一子网上拥有多个 pxe 代表之前的过程。
即使只是使用 MDT,插入安装介质以在计算机上安装操作系统的日子也一去不复返了。然后安装正确的驱动程序、更新等。现在,所有这些都可以独立加载到 Microsoft 部署工具包中,您可以在其中选择操作系统、所需的驱动程序,在设置时安装更新,并准备好进行任何必要的更改(这些更改可以或不值得编写脚本)。现在,我只维护总共十二个用于映像的虚拟机。每当我们获得新设备时,我都可以在两小时内准备好部署,并且我只需要大约十到十五分钟来构建任务序列并选择所需的应用程序。
如果您有任何疑问,请告诉我。
答案3
调查Microsoft 部署工具包。
您可以创建操作系统的精简安装,将更新集成到源中并编写应用程序安装脚本,以便在机器设置期间您可以选择要加载的应用程序。
该工具是免费的,但确实需要一点学习时间。