Linux服務(wù)器VPS的Windows DD包詳細(xì)的制作教程
說明:之前Vicer
大佬制作出了VPS
全自動DD
安裝Windows
腳本,讓我們很多喜歡在VPS
安裝Windows
的人方便了許多,不過dd
前必須得有一個dd
包,這里就說下Windows dd
包的制作過程,雖然網(wǎng)上很多這樣的dd
包,但對于一些來歷不明的,也會有點不放心,所以我們有時間的話可以自己定制一個。
相關(guān)教程:Linux VPS無限制一鍵全自動DD安裝Windows腳本
通過本教程自制的一個Windows server 2008 R2 dd
包:
# Windows server 2008 R2 Standard 中文版
# 2.9G(解壓后8G) KVM 未激活 全新安裝 已經(jīng)過測試可用
http://nico-ni.co/dd/Win2008R2Standard-x64.gz
# 備用地址
https://down.moerats.com/Windows/Win2008R2Standard-x64.gz
# Username: Administrator
# Password: lolico.moe123
準(zhǔn)備工作
Windows
原版鏡像,可以在MSDN下載。- DISM++,用于
DIY
以及優(yōu)化wim
鏡像。 - 虛擬化驅(qū)動:VirtIO(
KVM
驅(qū)動),Xen驅(qū)動。 - 下載gunzip for windows,備用下載點。或者你也可以直接去安裝
Cmder
(官網(wǎng)),其自帶有gzip
(順便安利一下這個可以在Win
下執(zhí)行大多數(shù)Linux
命令的超好用的命令行程序)。 - 在計算機(jī)上安裝
Hyper-V
(Win8/10開啟Hyper-V教程),準(zhǔn)備用于對制作好的vhd
映像進(jìn)行測試。
開始制作
1、制作可用的鏡像文件
提取準(zhǔn)備好的Windows
原版鏡像中的\sources\install.wim
文件,解壓或直接掛載虛擬光驅(qū)都行,提取該文件到E:\install.wim
。
創(chuàng)建一個vhd
虛擬磁盤,示例:盤符為V
,路徑為D:\win.vhd
,大小為5120M
。
首先以管理員身份運行命令提示符或者PowerShell
,然后執(zhí)行以下命令:
diskpart# 以下命令實際上可以復(fù)制粘貼一次性執(zhí)行,無需分條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
盤創(chuàng)建一個文件夾D:\MOUNT
,打開DISM++
,點擊:文件–>掛載映像–>點第一個瀏覽,找到E:\install.wim
–>點第二個瀏覽,找到D:\MOUNT
–>不選中只讀模式–>確定。
在DISM++
里進(jìn)行系統(tǒng)設(shè)置優(yōu)化(建議關(guān)閉UAC
)、安裝語言包、添加先前下載好的虛擬化驅(qū)動等。
完成后,點文件–>另存為映像–>保存在D:\install.wim
,等待任務(wù)完成。
點擊:文件–>釋放映像–>點第一個瀏覽,找到D:\install.wim
–>點第二個瀏覽,找到V:
–>只選中添加引導(dǎo)和格式化–>確定–>在彈出的“引導(dǎo)修復(fù)-BIOS
”對話框中點擊“更多”–>找到盤符為V
的磁盤分區(qū)–>確定。
最后等待完成!
2、設(shè)置系統(tǒng)的注冊表
在自己的電腦上打開注冊表編輯器regedit
,選中HKEY_LOCAL_MACHINE
分支,點擊:文件->加載配置單元。
在文件瀏覽器中選擇V:\Windows\System32\config\SYSTEM
,項名稱填一個好找又不和目前項相同的,例如A_SYSTEM
,然后更改如下鍵值以開啟遠(yuǎn)程桌面服務(wù)。
繼續(xù)按照先前步驟加載配置單元V:\Windows\System32\config\SOFTWARE
,項為A_SOFTWARE
,然后更改如下鍵值以關(guān)閉 Ctrl+Alt+Del
登陸。
選中我們加載的配置單元,點擊:文件->卸載配置單元,將A_SYSTEM
和A_SOFTWARE
卸載。
3、制作預(yù)應(yīng)答文件
下載Microsoft Windows AIK,建議安裝在剩余空間較大的磁盤分區(qū),因為創(chuàng)建編錄文件的時候會自動掛載鏡像。
貌似僅適用于制作Windows 7
以及Server 2008 R2
的,如果是其他系統(tǒng)不知能不能制作,也可以嘗試直接照搬我提供的預(yù)應(yīng)答文件。
安裝完成后,打開“Windows
系統(tǒng)映像管理器”,點擊:文件->選擇Windows
映像,然后選擇我們已經(jīng)在前面的步驟中優(yōu)化好的 wim
文件,然后會提示你需要創(chuàng)建編錄文件,選是即可。
等待加載完成,然后仿照【這個預(yù)應(yīng)答文件】進(jìn)行制作(文件內(nèi)容見附錄),這個預(yù)應(yīng)答文件將會設(shè)置用戶名Administrator
的密碼為lolico.moe123
。軟件的具體使用方法可以百度一下有很多范例,講起來比較復(fù)雜,理解能力強(qiáng)的人看一看就會用,因此此處不再贅述。如果你要制作的是Win7
或者Server2008R2
的64
位系統(tǒng),也可以使用此軟件打開,然后在這個文件的基礎(chǔ)上進(jìn)行修改。
制作完成之后保存預(yù)應(yīng)答文件為unattend.xml
,然后放在V:\Windows\Panther
目錄下(如果沒有目錄就自行新建)。
在我的電腦中右擊V
盤,彈出。
4、對制作好的 dd 包進(jìn)行測試
先將你制作好的vhd
復(fù)制一份,用復(fù)制的這份來測試,這樣的話如果出現(xiàn)了錯誤就不用再重新制作,可以繼續(xù)修改。
打開Hyper-V
,點擊:操作->新建->虛擬機(jī)。
名稱和位置隨便選,指定代數(shù)選擇“第一代”,內(nèi)存分配你覺得足以啟動系統(tǒng)即可,配置網(wǎng)絡(luò)不用管;連接虛擬硬盤選擇“使用現(xiàn)有虛擬磁盤”,接著指定我們剛才制作的vhd
虛擬磁盤,之后的設(shè)置都維持默認(rèn)即可。
啟動虛擬機(jī),觀察是否有進(jìn)行自動安裝等操作,成功的話就可以關(guān)掉虛擬機(jī)并刪掉使用過的vhd
了。
4、將dd包部署在服務(wù)器上
使用gunzip
工具壓縮打包壓縮D:\win.vhd
,這里提供兩種方法:
- #使用gunzip for windows
- 將 gunzip 程序目錄中的bin目錄里的所有文件復(fù)制到%WINDIR%/SYSTEM32,接著在命令提示符內(nèi)進(jìn)入vhd所在目錄,執(zhí)行g(shù)zip.exe -k9 win.vhd。
- #使用cmder自帶gunzip
- 在cmder中進(jìn)入vhd所在目錄,執(zhí)行g(shù)zip -k9 win.vhd。
然后耐心等待壓縮完成,之后我們就得到了一個可以用來腳本一鍵dd
的包了。然后將這個壓縮包傳到可用HTTP
直接下載的地方,最好不要包含跳轉(zhuǎn),然后就可以拿來使用了。
相關(guān)文章:
1. Windows Server 2019 DNS服務(wù)器配置方法(入門篇)2. Windows Server 2016+Sql Server 2016搭建AlwaysOn集群(一)3. Windows服務(wù)器默認(rèn)IE瀏覽器無法下載文件的解決方法4. Windows server 2016服務(wù)器基本設(shè)置5. Windows Server 2008 R2 配置故障轉(zhuǎn)移圖文教程6. windows server 2012 r2 服務(wù)器部署tp6 項目7. Windows Server 2019和Windows Server, Version 1909的區(qū)別是什么8. 關(guān)于Windows Server 2012上安裝.NET Framework 3.5的問題9. Windows server 2022創(chuàng)建創(chuàng)建林、域樹、子域的步驟10. 最新Windows Server 2012 搭建DNS服務(wù)器的詳細(xì)步驟
