Windows

通過 PXE 安裝 Windows 7,最好使用域自動加入

  • November 11, 2012

在一家教育非營利組織,我繼承了以前設置的 Windows 域,在第一次重新安裝機器後,我們最終沒有使用它,只是沒有將機器加入到域中。

去年夏天,在為暑期學校運送機器的年度重新安裝之前,我玩弄了通過網路安裝 Windows 7 的想法,而不僅僅是對機器進行映像。弄清楚基礎知識所花的時間比我預期的要長一些。老實說,我希望 Windows 對開箱即用的 PXE 安裝更加友好。

我感興趣的是使用 domain autojoin 在 PXE 上安裝 Windows 7 的最佳實踐。如果整個設置也可以選擇託管在基於 UNIX 的系統上,我會很高興。

通過使用 Windows AIK 準備 ISO並將 ISO 載入到記憶體中,我取得了一些成功。這是需要的,因為我想要一個菜單,而且我認為我無法讓 PXELINUX 鍊式載入到 Windows 的引導載入程序中。不幸的是,我無法在那個時間段內對 Windows 設置的定制有太多了解,也無法讓 Samba 正常工作。研究這些東西的時間太長了,尤其是我在 Windows 上編輯磁碟映像並將其複製到外部的部分。AIK 並沒有通過將磁碟映像安裝到 RAM 中並在完成後將其全部寫入來使事情變得更容易,這讓我成為一個非常悲傷的男孩。

我最近也發現了一種不同的方法,它似乎更接近 Microsoft 最初的 netboot 部署想法,並且不涉及 ISO。

所以我的問題歸結為以下幾點。

  1. 您使用什麼確切的方法來網路引導 Windows 7 設置?
  2. 如何最好地自定義 Windows 7 安裝程序以完全無人值守,包括安裝在特定係統分區而不破壞數據分區、創建密碼管理員和預設使用者、選擇基於 MAC 地址的主機名以及加入域?

盡可能多的細節供大家將來參考將不勝感激。WDS 不是一個糟糕的選擇,但如果可以使用基於 Linux 的安裝,那就更好了。

您使用什麼確切的方法來網路引導 Windows 7 設置?

WDS 是對此的規範答案。它在 Windows Server 中是免費的,可以與 Microsoft 部署工具包配對以進行複雜的安裝,也可以單獨使用以進行更直接的部署。

當然,Ghost 之類的東西仍然存在,但 WDS 現在似乎確實對 Windows 的 PXE 部署有所束縛。

如何最好地自定義 Windows 7 安裝程序以完全無人值守,包括安裝在特定係統分區而不破壞數據分區、創建密碼管理員和預設使用者、選擇基於 MAC 地址的主機名以及加入域?

您將使用答案文件。您可以使用免費提供的 Windows 自動安裝工具包。從該工具包中,安裝 Windows 系統映像管理器,它將為您提供 GUI 和一些範例。你可以在那裡做任何你想做的事情,包括在第一次啟動時執行命令來定制你想要的任何東西。

Microsoft 部署工具包也是處理所有這些事情的一種方式。任何一個都是不錯的選擇,因為 MDT 更深入但更強大。

WDS 不是一個糟糕的選擇,但如果可以使用基於 Linux 的安裝,那就更好了。

我使用 WAIK 工具包中的 WinPE 來獲取啟動映像,然後通過 tftpd + pxelinux 將其分發給 PXE 客戶端。從該 WinPE 映像中,您可以呼叫使用 WSIM 製作的無人參與文件,並且您只需要將安裝映像和所有其他資源放在 SMB 共享上,這可以是所有重要的 SAMBA 伺服器。

這種方式需要更多的戳戳和刺激,但它肯定是可行的。


聽起來您正朝著基於 Linux 的部署的正確方向前進,但這確實是一件棘手的事情。您需要了解啟動過程的來龍去脈,這就是為什麼我總是盡可能推薦 WDS。它帶有一個漂亮的蝴蝶結,可以消除頭痛。

對您來說不幸的是,Windows 映像可以像您希望的那樣複雜,並且您有一些更高級的要求。它們都是完全可行的,但你需要花一些時間來了解一切是如何運作的。

引用自:https://serverfault.com/questions/446014