自動安裝多個 Windows 變體
我在stackoverflow上發布了這個,但被告知這是一個更適合這類問題的論壇。
我有一種情況,我需要在多個作業系統(即 Windows XP、Windows Vista 和 Windows 7 - 32 位和 64 位變體)上測試一些東西(硬體)。
這個想法是執行一套測試,以便該設備符合 Windows ( http://www.microsoft.com/whdc/winlogo/WLK/default.mspx ) 的要求。
由於資源緊縮,我不得不使用數量有限的機器,並且需要使用不同的作業系統重新映像它們並重新執行測試。
我最初考慮使用來自 Linux 的普通 ‘old dd 擷取測試作業系統映像並使用 GRUB 重新啟動它們,但 WLK 軟體需要在客戶端有一台工作的 Windows 機器,因此這種方法不起作用。
我已經設法在 C: 上安裝 XP-64 並將 Vista/7 安裝到另一個分區中。使用 Vista 引導載入程序和 Microsoft 站點中的一些命令行工具(ASI - 自動軟體安裝程序和 imagex - 映像工具),我可以使用它。
但是,當我必須使用 Windows XP 對測試分區進行映像並自動啟動到該分區並返回時,我的引導載入程序遇到了很多問題,並且無法真正做到這一點。
我很想知道是否有人已經自動化了這個過程,以及推薦的方法是什麼。我自己是一個 unix 人,對 Windows 中可用的工具知之甚少。
為什麼不使用 g4l 之類的工具為您需要的每個安裝拍攝圖像?只要您在網路上有一台伺服器或機器,通常可以執行 FTP 伺服器,並且可以保存每次安裝的映像(每個安裝 3-5 個演出,具體取決於作業系統)。這就是我過去在測試/質量保證環境中所做的,即使它是單獨的機器。我拍攝圖像,以便我可以在需要時在 10 分鐘內完成全新安裝。
這難道不是很有意義,特別是如果你是一個 unix 人,在硬碟上有多個分區,每個分區安裝 1 個版本的 windows,然後使用 Grub 啟動每個版本的 Windows?
完成初始安裝和啟動後,您可以將每個分區 dd 到另一個驅動器,當您想要重置映像時,只需啟動到 linux 並重新 dd 分區。
Windows 將始終接管引導載入程序,但只要每個都安裝在新分區上,它應該允許您在修改 grub 後引導它們。