首頁 >運維 >linux運維 >Linux伺服器VPS的Windows DD套件怎麼製作

Linux伺服器VPS的Windows DD套件怎麼製作

王林
王林轉載
2023-05-12 08:19:31929瀏覽

準備工作

  • 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"ATTACH VDISKCLEANCREATE PARTITION PRIMARYFORMAT FS=NTFS QUICK#J=TERREATE

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。軟體的具體使用方法可以百度一下有很多範例,講起來比較複雜,理解能力強的人看一看就會用,因此此處不再贅述。如果你要製作的是Win7Server2008R264位元系統,也可以使用此軟體打開,然後在這個檔案的基礎上進行修改。 製作完成之後儲存預應答檔案為

unattend.xml

,然後放在V:\Windows\Panther目錄下(如果沒有目錄就自行新建)。 在我的電腦中右鍵點選

V

盤,彈出。 <h4>4、對製作好的dd 包進行測試</h4> <p>先將你製作好的<code>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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除