本文的内容
显示
1.
准备工作/即将开始工作
2.
开始制作
2.1.
1.使图像文件可用。
2.2.
2.设置系统的注册表
2.3.
3、制作预响应文件
2.4.
4.测试制作好的dd包。
2.5.
4.在服务器上部署dd包。
2.6.
推荐阅读
这里说一下Windows。dd包的制作过程,虽然网上有很多这样的dd包,但是对于一些不明来源的会有点不安,所以有时间的话可以定制一个详细的Linux服务器VPS的Windows DD包制作教程。
注:之前Vicer哥做了一个在VPS全自动dd中安装Windows的脚本,对于我们很多喜欢在VPS中安装Windows的人来说方便了很多。但是,在dd之前必须有一个dd包。下面是Windows dd包的制作过程。虽然网上有很多这样的DD包,但是对于一些不知名的,我们还是有点不放心,有时间可以自己定制一个。
相关教程:Linux VPS无限一键自动DD安装Windows脚本
通过本教程自制的Windows server 2008 R2 dd包:
# Windows server 2008 R2标准中文版
# 2.9G(解压8g后8G) KVM未激活。新的安装已经过测试并可用。
http://nico-ni.co/dd/Win2008R2Standard-x64.gz
#备用地址
https://down.moerats.com/Windows/Win2008R2Standard-x64.gz
#用户名:管理员
#密码:lolico.moe123
准备工作/即将开始工作
Windows原始图像可以从MSDN下载。
DISM,用于DIY和优化wim图像。
虚拟化驱动:VirtIO(KVM驱动),Xen驱动。
下载gunzip for windows,这是另一个下载点。或者可以直接安装Cmder(官网),自带。
Gzip(顺便安利一下,一个超级简单的命令行程序,可以在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#以下命令实际上可以一次复制粘贴并执行,无需分条Create vdisk file=' d:\ win . vhd ' type=fixed maximum=5120 Select vdisk file=' d:\ win . vhd ' Attach vdiskclean partition primary format fs=NTFS Quick Assign Letter=v
创建一个文件夹D: \ \挂载在磁盘D上,打开DISM,点击:文件挂载镜像点击第一次浏览,找到E:\ \ install . WIM点击第二次浏览,找到D:\ \ MOUNT取消选中只读模式确定。
在DISM优化系统设置(建议关闭UAC),安装语言包,添加之前下载的虚拟化驱动。
完成后,单击文件——另存为映像——并将其保存在D:\\install.wim中,然后等待任务完成。
点击:文件-释放镜像-点击第一个浏览找到D:\ \ install . WIM-点击第二个浏览找到V:只选择添加引导和格式化-确定-在弹出的“引导修复--BIOS”对话框中点击“更多”-找到带字母V的磁盘分区-确定。
最后,等待完成!
2.设置系统的注册表
在您自己的计算机上打开注册表编辑器regedit,选择HKEY_LOCAL_MACHINE branch,然后单击File-Load hive。
在文件浏览器中选择V:\ \ Windows \ \ System32 \ \ Config \ \ System,填写一个容易找到的与当前项不同的项名,如A_SYSTEM,然后更改以下键值打开远程桌面服务。
继续按照前面的步骤加载hive V:\ \ Windows \ \ System32 \ \ Config \ \ Software,然后更改下面的键值关闭Ctrl Alt Del login。
选择我们加载的配置单元,点击文件-卸载配置单元,卸载A_SYSTEM和A_SOFTWARE。
3、制作预响应文件
下载Microsoft Windows AIK时,建议将其安装在剩余空间较大的磁盘分区上,因为创建目录文件时会自动挂载映像。
似乎只适合制作Windows 7和Server 2008 R2。如果其他系统不知道能不能做成,也可以尝试直接复制我提供的预回复文件。
安装完成后,打开Windows系统映像管理器,点击文件-选择Windows映像,然后选择我们在上一步优化的wim文件,然后会提示您需要创建一个目录文件。点击“是”即可。
等待加载完成后,再根据【此预响应文件】进行制作(文件内容见附录)。这个预响应文件会将用户名Administrator的密码设置为lolico.moe123,软件的具体用法可以在百度上找到。例子很多,讲起来比较复杂,理解能力强的人看了会用到,这里就不赘述了。如果想做Win7或者Server2008R2的64位系统,也可以用这个软件打开,然后基于这个文件进行修改。
制作完成后将预响应文件保存为unattend.xml,然后放在V:\\Windows\\Panther目录下(如果没有目录,自己创建)。
右键点击我的电脑里的V盘,弹出来。
4.测试制作好的dd包。
先把你的vhd做一个拷贝,用这个拷贝来测试,这样如果有错误就不用再做了,还可以继续修改。
打开Hyper-V,点击:操作-新建-虚拟机。
随意选择名称和位置,指定代数选择“第一代”,你认为足够启动系统的内存分配,不考虑配置网络;连接虚拟硬盘,选择“使用现有虚拟磁盘”,然后指定我们刚做的vhd虚拟磁盘,然后保持默认设置。
启动虚拟机,观察是否有自动安装等操作。如果成功,您可以关闭虚拟机并删除使用的vhd。
4.在服务器上部署dd包。
使用gunzip工具压缩包,压缩d: \ \ win.vhd,这里有两种方法:
#在windows上使用gunzip
将gunzip程序目录下bin目录下的所有文件复制到%WINDIR%/SYSTEM32,然后在命令提示符下输入vhd所在的目录,执行gzip.exe-K9Win.vhd。
#用cmder自己的gunzip。
在cmder中输入vhd所在的目录,执行gzip -k9 win.vhd。
然后耐心等待压缩完成,然后我们得到一个可以用来脚本化一键dd的包。然后把这个压缩包发到可以直接HTTP下载的地方,最好不要跳转,然后就可以用了。
西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机,云服务器,企业邮箱,企业网站建立等互联网基础服务!
公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!
目前西部数码代理高性能云服务器在售,最低仅售48元!
http://zhuji.chenqinet.cn/cloudhost/