转:如何自己通过DISM++来制作一个自己的windows dd包,让vps虚拟服务器可以安装可用
准备工作:制作电脑为WINDOWS 10主机 (提供高版本的DISM API)
Windwos原版镜像 (MSDN上下载)
DISM++ (打补丁,制作镜像),开源地址:https://github.com/Chuyu-Team/Dism-Multi-language
1.下载镜像:(MSDN上下载)
2.提取install.wim文件:解压或挂载都行,提取该文件到'E:\install.wim'.
文件路径\sources\install.wim
3.创建一个vhd虚拟磁盘: 示例:盘符为'V',路径为'D:\Windows2019.vhd',大小为15360M.
以管理员身份打开命令提示符,然后输入:(踩坑说明,一定要跟着步骤来,创建的是固定文件大小的虚拟磁盘,绝对不能动态!否则DD后不认盘!!!看我之前做失败的2个https://bbs.itzmx.com/thread-97434-1-1.html https://bbs.itzmx.com/thread-97744-1-1.html)
diskpart
CREATE VDISK FILE="D:\Windows2019.vhd" TYPE=FIXED MAXIMUM=15360
SELECT VDISK FILE="D:\Windows2019.vhd"
ATTACH VDISK
CLEAN
CREATE PARTITION PRIMARY
FORMAT FS=NTFS QUICK
ASSIGN LETTER=V
4.在D盘创建一个文件夹'D:\MOUNT',打开DISM++
点文件-->挂载映像-->点第一个浏览,找到'E:\install.wim'-->点第二个浏览,找到'D:\MOUNT'-->不选中只读模式-->确定
5.在DISM++里进行优化,安装语言包,添加VirtIO驱动等操作(解压virtio-win.iso所有文件到文件夹,加载驱动选择该文件夹即可)
同时还推荐集成物理服务器网卡驱动:https://bbs.itzmx.com/thread-99601-1-1.htmlhttps://bbs.itzmx.com/thread-99600-1-1.html
6.完成后,点文件-->另存为映像-->保存在'D:\install.wim',等待任务完成(此时大概5分钟左右,电脑会CPU满载,耐心等待,也可以覆盖E盘源.win文件直接保存节省时间)
7.点文件-->释放映像-->点第一个浏览,找到'D:\install.wim'-->点第二个浏览,找到'V:\'-->只选中添加引导和格式化-->确定-->后在弹出的'引导修复-BIOS'对话框中点击更多-->找到盘符为V的磁盘分区进行引导设置-->确定释放
8.等待完成,在资源管理器中,在盘符为V的磁盘分区点击右键-->弹出.
如有报错请认真看以上步骤.
9.使用gunzip工具压缩打包压缩'D:\Windows2019.vhd' (可尝试用7zip压缩下拉选择gzip,效果一样)
用法:gzip.exe -kv9 D:\Windows2019.vhd.等待压缩完成.
可点击gunzip for windows下载工具
解压文件,将'bin'目录中的文件放置'%WINDIR%/SYSTEM32'文件夹中,即可方便在命令提示符中使用.
实际上刚刚得到的'D:\Windows2019.vhd'就是一个可直接dd的文件,压缩一下可以节省空间和提高dd下载速度.
10.上传到可用HTTP直接下载的地方,最好不要包含跳转.
接下使用dd命令进行应用镜像,rescue救援模式下使用.
wget -O- http://文件地址.vhd.gz | gunzip | dd of=/dev/vda
待完成后,输入reboot命令
就可看到久违的WINDOWS启动界面.按照正常步骤安装.
安装完成后,如果没有网络,你需要自行完善网络配置.(例如阿里云经典网络需要配置,专用网络无需配置)
远程桌面服务打开
提示:在安装步骤时鼠标位置不好找,可能不太适应.
请尝试使用 空格键 回车键 Tab键 方向键 进行操作.
在磁盘管理中,点击'C'盘,右键选择'扩展卷',可以直接'增加'C盘的空间.
后记:
你可以在装有Hyper-V的机器上,挂载这个vhd镜像,然后完成安装步骤,优化好设置.
再进行压缩vhd镜像,然后dd安装.可能效果更佳.
以上文章有少许修正原文错误,更详细易懂
转:https://moeclub.org/2017/08/31/361/
{:3030:}{:3048:}
页:
[1]