通過 PXE 安裝 Windows 7,最好使用域自動加入
在一家教育非營利組織,我繼承了以前設置的 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。
所以我的問題歸結為以下幾點。
- 您使用什麼確切的方法來網路引導 Windows 7 設置?
- 如何最好地自定義 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 映像可以像您希望的那樣複雜,並且您有一些更高級的要求。它們都是完全可行的,但你需要花一些時間來了解一切是如何運作的。