准备工作
Windows
原版镜像,可以在MSDN下载。DISM++,用于
DIY
以及优化wim
镜像。虚拟化驱动:VirtIO(
KVM
驱动),Xen驱动。下载gunzip for windows,备用下载点。或者你也可以直接去安装
Cmder
(官网),其自带有gzip
(顺便安利一下这个可以在Win
下执行大多数Linux
命令的超好用的命令行程序)。在计算机上安装
Hyper-V
(Win8/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=5120SELECT VDISK FILE="D:\win.vhd"ATTACH VDISKCLEANCREATE PARTITION PRIMARYFORMAT FS=NTFS QUICKASSIGN LETTER=V
在D
盘创建一个文件夹D:\MOUNT
,打开DISM++
,点击:文件–>挂载映像–>点第一个浏览,找到E:\install.wim
–>点第二个浏览,找到D:\MOUNT
–>不选中只读模式–>确定。
在DISM++
里进行系统设置优化(建议关闭UAC
)、安装语言包、添加先前下载好的虚拟化驱动等。
完成后,点文件–>另存为映像–>保存在D:\install.wim
,等待任务完成。
点击:文件–>释放映像–>点第一个浏览,找到D:\install.wim
–>点第二个浏览,找到V:
–>只选中添加引导和格式化–>确定–>在弹出的“引导修复-BIOS
”对话框中点击“更多”–>找到盘符为V
的磁盘分区–>确定。
最后等待完成!
2、设置系统的注册表
在自己的电脑上打开注册表编辑器regedit
,选中HKEY_LOCAL_MACHINE
分支,点击:文件->加载配置单元。
在文件浏览器中选择V:\Windows\System32\config\SYSTEM
,项名称填一个好找又不和目前项相同的,例如A_SYSTEM
,然后更改如下键值以开启远程桌面服务。
继续按照先前步骤加载配置单元V:\Windows\System32\config\SOFTWARE
,项为A_SOFTWARE
,然后更改如下键值以关闭 Ctrl+Alt+Del
登陆。
选中我们加载的配置单元,点击:文件->卸载配置单元,将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
,这里提供两种方法:
#使用gunzip for windows
将 gunzip 程序目录中的bin目录里的所有文件复制到%WINDIR%/SYSTEM32,接着在命令提示符内进入vhd所在目录,执行gzip.exe -k9 win.vhd。
#使用cmder自带gunzip
在cmder中进入vhd所在目录,执行gzip -k9 win.vhd。
以上是Linux服务器VPS的Windows DD包怎么制作的详细内容。更多信息请关注PHP中文网其他相关文章!

Linux操作系统的5个核心组件是:1.内核,2.系统库,3.系统工具,4.系统服务,5.文件系统。这些组件协同工作,确保系统的稳定和高效运行,共同构成了一个强大而灵活的操作系统。

Linux的五个核心元素是:1.内核,2.命令行界面,3.文件系统,4.包管理,5.社区与开源。这些元素共同定义了Linux的本质和功能。

Linux用户管理和安全性可以通过以下步骤实现:1.创建用户和组,使用命令如sudouseradd-m-gdevelopers-s/bin/bashjohn。2.批量创建用户和设置密码策略,使用for循环和chpasswd命令。3.检查和修复常见错误,如家目录和shell设置。4.实施最佳实践,如强密码策略、定期审计和最小权限原则。5.优化性能,使用sudo和调整PAM模块配置。通过这些方法,可以有效管理用户和提升系统安全性。

Linux文件系统和进程管理的核心操作包括文件系统的管理和进程的控制。1)文件系统操作包括创建、删除、复制和移动文件或目录,使用命令如mkdir、rmdir、cp和mv。2)进程管理涉及启动、监控和终止进程,使用命令如./my_script.sh&、top和kill。

Shell脚本是Linux系统中用于自动化执行命令的强大工具。1)Shell脚本通过解释器逐行执行命令,处理变量替换和条件判断。2)基本用法包括备份操作,如使用tar命令备份目录。3)高级用法涉及使用函数和case语句管理服务。4)调试技巧包括使用set-x开启调试模式和set-e在命令失败时退出。5)性能优化建议避免子Shell,使用数组和优化循环。

Linux是一个基于Unix的多用户、多任务操作系统,强调简单性、模块化和开放性。其核心功能包括:文件系统:以树状结构组织,支持多种文件系统如ext4、XFS、Btrfs,使用df-T查看文件系统类型。进程管理:通过ps命令查看进程,使用PID管理进程,涉及优先级设置和信号处理。网络配置:灵活设置IP地址和管理网络服务,使用sudoipaddradd配置IP。这些功能在实际操作中通过基本命令和高级脚本自动化得以应用,提升效率并减少错误。

进入Linux维护模式的方法包括:1.编辑GRUB配置文件,添加"single"或"1"参数并更新GRUB配置;2.在GRUB菜单中编辑启动参数,添加"single"或"1"。退出维护模式只需重启系统。通过这些步骤,你可以在需要时快速进入维护模式,并安全地退出,确保系统的稳定性和安全性。

Linux的核心组件包括内核、shell、文件系统、进程管理和内存管理。1)内核管理系统资源,2)shell提供用户交互界面,3)文件系统支持多种格式,4)进程管理通过fork等系统调用实现,5)内存管理使用虚拟内存技术。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Atom编辑器mac版下载
最流行的的开源编辑器

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)