说明:之前Vicer boss做了Windows的VPS全自动dd安装脚本,对于我们很多喜欢在VPS上安装Windows的人来说方便了很多。但是,在dd之前必须有一个dd包。下面介绍如何制作一个Windows dd包。虽然网上有很多这样的DD包,但是有些来历不明,有时间可以自己定制一个。
相关教程:Linux VPS无限一键自动DD安装Windows脚本
通过本教程自制的一个Windows server 2008 R2 dd包:
# Windows server 2008 R2标准中文版# 2.9G(解压后8G) KVM未激活。新的安装已经过测试并可用。http://Nico -ni . co/DD/win 2008 R2 standard -x64 . gz #备用地址https://down.moerats.com/ Windows/win 2008 R2 standard -x64 . gz #用户名:Administrator#密码:lolico.moe123
准备原始的Windows映像,可以从MSDN下载。dis ++用于DIY和优化wim镜像。虚拟化驱动:VirtIO(KVM驱动),Xen驱动。下载gunzip for windows作为备用下载点。或者可以直接安装gzip自带的Cmder(官网)(顺便安利一个超级简单的命令行程序,可以在Win下执行大部分Linux命令)。在电脑上安装Hyper-V(win 8/10打开Hyper -V教程),准备测试vhd镜像。开始1。使图像文件可用。从准备好的原始Windows映像中解压\sources\install.wim文件,解压或直接挂载虚拟光驱,将文件解压到e: \ install.wim。
创建一个vhd虚拟磁盘,例如:盘符为V,路径为D:\win.vhd,大小为5120M。
首先以管理员身份运行命令提示符或PowerShell,然后执行以下命令:
Diskpart#实际上,可以一次性复制并粘贴以下命令,而无需创建vdisk file = " D:\ win . vhd & quot;TYPE = FIXED MAXIMUM = 5120 select VDISK FILE = & quot;d:\ win . vhd & quot;附加VDISKCLEANCREATE分区primary format FS = NTFS quick assign LETTER = V
在驱动器D中创建一个文件夹D:\MOUNT,打开DISM++,点击:文件& ndash& gt挂载映像& ndash& gt单击第一个浏览并找到E:\ install . WIM & ndash;& gt单击第二次浏览找到D:\ MOUNT & ndash;& gt不要选中只读模式& ndash& gt当然可以。
在DISM++中优化系统设置(建议关闭UAC),安装语言包,添加之前已经下载好的虚拟化驱动。
完成后,单击文件& ndash& gt另存为图像& ndash& gt将其保存在D:\install.wim中,并等待任务完成。
点击:文件& ndash& gt发布图像& ndash& gt单击第一个浏览并找到D:\ install . WIM & ndash;& gt单击第二次浏览以查找V:& ndash;& gt选择仅添加引导和格式化& ndash& gt是& ndash& gt在弹出窗口中& ldquo修复-BIOS & rdquo;在对话框中单击& ldquo。更多& rdquo& ndash& gt找到驱动器号为V & ndash的磁盘分区& gt当然可以。
最后,等待完成!
2.设置系统的注册表。打开自己电脑上的注册表编辑器regedit,选择HKEY_LOCAL_MACHINE分支,点击:File ->;加载配置单元。
在文件浏览器中选择v:\ windows \ system32 \ config \ SYSTEM,填写一个容易找到但与当前名称不相同的名称,如A_SYSTEM,然后更改下面的键值启动远程桌面服务。
继续按照前面的步骤加载hive V:\ Windows \ System32 \ Config \ Software,用item A_SOFTWARE,然后更改下面的键值关闭Ctrl+Alt+Del login。
选择加载的配置单元并单击:File ->;卸载配置单元以卸载A_SYSTEM和A_SOFTWARE。
3.制作一个预回答文件来下载微软视窗AIK。建议将其安装在剩余空间较大的磁盘分区中,因为在创建目录文件时会自动挂载该映像。
它似乎只适合制作Windows 7和Server 2008 R2。如果其他系统不知道能不能做成,也可以尝试直接复制我提供的预响应文件。
安装完成后,打开& ldquo。Windows系统映像管理器:,点击:File ->:选择Windows映像,然后选择我们在上一步优化的wim文件,然后会提示您创建一个目录文件。只需选择是。
等待加载完成后,再根据【此预响应文件】进行制作(文件内容见附录)。在这个预响应文件中,用户名Administrator的密码将被设置为lolico.moe123。软件怎么用的例子很多,讲起来很复杂。理解能力强的人一看就能用,这里就不赘述了。如果想做Win7或者Server2008R2的64位系统,也可以用这个软件打开,然后基于这个文件进行修改。
制作完成后,将预答文件保存为unattend.xml,然后放在V:\Windows\Panther目录下(如果没有目录,自己创建)。
在我电脑的V盘上点击右键,弹出来。
4.测试制作好的dd包。首先,制作一个你制作的vhd的拷贝,用这个拷贝来测试。这样,如果有错误,就不用再做了,还可以继续修改。
打开Hyper-V,点击:操作->:新建->:虚拟机。
选择任意名称和位置,并指定代数选择& ldquo第一代& rdquo内存分配足够你启动系统,不考虑网络配置;选择虚拟硬盘连接& ldquo使用现有虚拟磁盘& rdquo,然后指定我们刚才做的vhd虚拟磁盘,之后的设置会保持默认。
启动虚拟机,观察是否有自动安装等操作。如果成功,您可以关闭虚拟机并删除使用的vhd。
4.在服务器上部署dd包,使用gunzip工具压缩打包D: \ win.vhd,有两种方法:
#使用gunzip for windows将gunzip程序目录的bin目录下的所有文件复制到%WINDIR%/SYSTEM32,然后在命令行输入VHD所在的目录并执行gzip.exe -K9 win . vhd #使用cmder自带的gunzip在cmder中输入vhd所在的目录,并执行gzip -k9 win.vhd然后耐心等待压缩完成,然后我们得到一个可以用来编写一键dd脚本的包。然后把这个压缩包转移到可以直接从HTTP下载的地方,最好没有跳转,然后就可以使用了。
评论前必须登录!
注册