创建 Windows Server无人值守安装自动安装 ISO
在使用 Red Hat 的 Kickstart 和 Debian 的 Preseed 来自动化 Linux 安装之后,我需要类似的东西来自动化 Windows 部署。
目标
防止在安装过程中显示 Windows 安装程序中的所有用户界面页面并使其完全自动化。
在我们开始之前
我们可以使用应答文件自动安装 Windows。
该过程分为三个步骤:
- 下载 Windows 服务器 ISO 文件
- 创建应答文件
autounattend.xml
- 将应答文件添加
autounattend.xml
到 ISO 文件中
配置
下载 Windows Server ISO
导航到https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016并下载 Windows Server 2016 评估 ISO。
在撰写本文时,我没有使用 Windows Server 2019 的经验,因此使用的是我熟悉的 Windows Server 2016。
创建 autounattend.xml
我使用 Windows 系统映像管理器创建了无人值守的 Windows 安装程序应答文件。
我还使用了 Windows 安装程序参考,该参考描述了可以在 Windows Server 2016 中设置的所有无人参与设置。以下链接供参考。
https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/components-b-unattend
这是一个基于反复试验的漫长过程。
你可以autounattend.xml
在这里查看我的。
将 autounattend.xml 添加到 ISO
我最终使用第三方工具来实现这一点。这是我所做的。
使用我们之前下载的 Windows Server ISO 文件创建 KVM 来宾。
# virt-install \--name windows2016 \--ram 6144 \--vcpus 2 \--disk path=/var/lib/libvirt/images/windows2016.qcow2,size=40 \--os-type windows \--os-variant generic \--network network=default \--cdrom Windows_Server_2016_Datacenter_EVAL_en-us_14393_refresh.ISO \--sound none \--virt-type kvm
登录到 Windows 服务器并创建两个目录:
C:\SRC\
C:\OUTPUT\
使用安装的Windows Server ISO为DVD和所有文件复制到C:\SRC\
包括autounattend.xml
。
下载并安装 ImgBurn。
使用 ImgBurn 从目录创建 ISO 文件。导航到“高级 > 可启动磁盘”并勾选“使映像可启动”框。
将“来源”设置为C:\SRC\
. 将“目的地”设置为C:\OUTPUT\win2k16_autounattend.iso
。
使用boot\etfsboot.com
DVD 中的文件作为“启动映像”。
设置 Windows Server 2016 时,将“要加载的扇区”设置为 8。
构建图像。在可能出现的所有提示上单击是。
将生成 ISO 文件并另存为C:\OUTPUT\win2k16_autounattend.iso
. 现在使用此 ISO 文件部署无人值守的 Windows 服务器。
创建 Windows Server无人值守安装自动安装 ISO相关推荐
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
- 在虚拟机中安装Windows server 2003 详细图文安装过程
虚拟机中 Windows Server 2003 Standard Edition安装的详细过程 安装分为三部分 一.下载映像文件 二.VMware安装Windows Server 2003 Stan ...
- server2003进入oracle,[转载]在windows server 2003平台上安装Oracle 11G图解
在windows server 2003平台上安装Oracle 11G图解步骤. 1. 双击安装图标,进入Oracle 11G的安装界面,选择"高级安装",点击"下一步& ...
- 在VM虚拟机Windows Server r2上部署安装Microsoft Dynamics CRM 2016 步骤详解(一)
应公司需求,最近在学微软的Dynamics CRM.在搭建环境的过程中也遇到了一些雷坑,在这里分享一下安装部署过程当中所遇到的一些问题, 安装Microsoft Dynamics CRM 2016的几 ...
- Windows Server 2003 SP2无法安装解决方法(密钥无效)
原文地址:Windows Server 2003 SP2无法安装解决方法(密钥无效)作者:逆水行舟 Windows Server 2003 Service Pack 2 无法安装.用来安装 Micro ...
- windows server 2012 R2 打印机安装
一. 测试环境 本教程详细介绍了在Windows Server 2012系统中安装配置打印服务器的过程,很基础的东西有没有,大神就直接跳过喽.我们用到了一台Windows 10的物理 ...
- Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法。
Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法. 参考文章: (1)Windows Server 2008 R2 SP1 安装NET ...
- Windows server 2003下Oracle10g安装图解
Windows server 2003下Oracle10g安装图解 Oracle是大中型企业.网站.公司.机构等使用的重量级的数据库.本篇给大家介绍其在Windows平台下的安装方法. 注意事项: 1 ...
- 怎样添加服务器远程角色,添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务...
今天介绍添加角色和功能,Windows Server 2012 R2如何安装远程桌面服务.小伙伴们可能不一定了解,Windows Server 2012 R2操作系统的一个亮点就是系统组件化管理,所有 ...
最新文章
- linux显示不在sudoers文件中,Ubuntu无法使用sudo提权提示当前用户不在sudoers文件中...
- P1156 垃圾陷阱
- 订单峰值激增 230%,Serverless 如何为世纪联华降本超 40%?|双11 云原生实践
- php swoole环境搭建,windows系统php环境安装swoole具体步骤
- 1、HTTP--Web's foundation
- 2999元!联想Z6 Pro开启预售:搭载骁龙855+后置高清四摄
- Excel功能逻辑结构图
- [原创]K8飞刀Final
- 计算机键盘上每一个键的作用,电脑键盘上各种键的作用是什么 电脑键盘上每个键的作用说明【图文】...
- APS Interview - Operating System
- 微信 获取signature签名
- 蓝凌工作ekp开发使用一些js编写开发记录
- 消费者群划分——利用青少年在社交网络平台的行为进行市场细分(Python)
- 开源库UniTask笔记
- 架构师,你需要了解的git知识都在这里了
- 如何用ajax实现页面自动刷新,Ajax实现页面自动刷新实例解析
- Python PEP8 — the Style Guide for Python Code
- PKU ACM 1006 生理周期
- SpringBoot之AOP面向切面编程
- 网站关键词优化如何优化大量关键词?
热门文章
- CVPR 2021论文视角:计算机视觉现状
- Kronecker product
- android 自定义倒计时控件(圆形倒计时显示)
- Java面向对象和高级特性 项目实战(一)
- Python Twisted、Reactor
- Java+Selenium显式等待常用函数之ExpectedConditions
- linux lts版本的区别,Linux 黑话解释:什么是长期支持(LTS)版本?什么是 Ubuntu LTS?...
- 一级计算机B理论知识和答案,2017年一级计算机信息技术及应用考试试题级答案...
- 网站搭建教程:搭建本地web服务器 4/23
- 4、Fixing Common Problems Quickly with Camera Raw