我是一个机器人团队的成员,最近我们收到了当地一家企业的礼物/赞助,他们送了我一堆旧笔记本电脑。它们都是 ThinkPad。我重新安装了 Windows,经过几个小时下载联想驱动程序,从 USB 到屏幕,我终于让一台可以完美运行的笔记本电脑安装了所有需要的软件和驱动程序。问题是我不想对其他 4 台笔记本电脑重复这个漫长的过程。
我有以下问题:
-我该怎么做(创建磁盘映像或克隆)? -它们都有 Windows 密钥。克隆或映像会导致 Windows 出现问题吗? -它们上的软件也有密钥,复制的计算机如何处理这个问题(我需要重新输入密钥吗)?
谢谢,Dragongeek
答案1
我可以立即想到两种可能的解决方案,我将从高层次介绍每种解决方案,并让您了解细节。
- 克隆硬盘。使用 dd 之类的工具,您可以克隆整个驱动器,这将复制所有设置、程序和文件。然后,您必须在每台机器上手动更新 Windows 密钥,但就是这样。如果您想在 Linux 上一次克隆多个 HDD,您可能会查看类似于以下命令:
对于 /dev/sd{b..f} 中的 n;执行 dd if=/dev/sda of="$n" bs=10M & done
- 使用 Sysprep。Sysprep 是 Microsoft 支持的工具,用于捕获系统映像并将其部署到其他机器。您可以在 TechNet 或网络上找到有关它的大量文档。
如果您想了解更多信息,请告诉我或在 SuperUser 上询问其他具体问题。
答案2
我同意有这两个选项。以下几点说明:
- 某些软件与 Sysprep 无法很好地兼容,尤其是防病毒和安全软件,它们会保护 Sysprep 在通用化过程中试图更改的文件。
- 需要 Sysprep 和通用化来使每个系统都独一无二。除了产品密钥之外,它还会重置某些网络软件(如 WSUS)所需的安全标识符。
- 您可能需要考虑Microsoft 部署工具包 (MDT)。您当前正在查看的流程如下:
- 在客户端或服务器上安装 MDT。
- 创建部署共享。
- 创建 Sysprep 并捕获任务序列。
- 生成启动媒体。
- 在客户端系统上启动并捕获图像。
- 创建部署任务序列。
- 引导至目标系统上的引导媒体。
- 启动部署任务序列。
- 提供计算机名称/产品密钥。
- 请注意,使用 MDT,您可以通过网络进行部署,甚至无需物理介质,通过 WDS 使用 PXE 启动即可启动。您还可以将应用程序和驱动程序与映像分开,以提供粒度,使一个映像可应用于多个模型或场景。
- MDT 是免费的,可以从提供的链接下载。
答案3
您可以使用 MDT 来完成您的工作,或者您也可以使用更简单的方法,即使用 Serva(我与 Serva 开发有关)
此替代方案不需要:
- 克隆
- 想象
- 相同的硬件
只需获取 Windows Vista 并安装 ISO,然后准备使用 Serva(自动 PXE 服务器)进行部署,请参阅此处如何操作:
http://vercot.com/~serva/an/WindowsPXE1.html
这基本上意味着将安装 ISO 的内容复制到 Serva 的 PC。
接下来,您可以通过复制驱动程序组件来注入“所有”所需的驱动程序(不仅仅是网络驱动程序),如上一个链接中所述。
接下来您只需 PXE 启动您的客户端,然后您就可以正常地网络安装 Windows。
此外,您还可以将自定义软件注入到安装默认映像中映像.wim即如果你想安装 Firefox,那么使用安装程序只需将 Firefox 安装添加到 Install.wim 即可。假设您将其安装在 \FF\FireFoxInstall.exe,那么当您完成操作系统安装时,您会看到目标被复制到 C:\FF\FireFoxInstall.exe,只需在客户端运行 FireFoxInstall.exe 即可。如果您创建 unattend.xml,您也可以在无人值守的情况下执行此操作