從 OS X 伺服器 NetInstall Windows/Linux/Other
最近剛剛將 OS X Server 添加到我的工作 Mac Pro 中,並找到了 NetInstall 工具套件……我喜歡它!
但是在為引導/安裝/恢復設置 El Capitan 之後……我想要更多:是否可以創建 Mac 支持的 Windows 或 Linux 的 NetBoot/NetInstall/NetRestore 映像?IE Windows 10、Windows 7、Debian、Ubuntu 等。我有 El Capitan 和 Yosemite 安裝程序,但它只檢測用於系統映像實用程序的 El Capitan。
為我們的 Mac 使用者提供無需重新分區即可啟動到 Windows 的選項,以及促進 Windows 和/或 Linux 的 Boot Camp 安裝(對於我們的程序員),這將是很棒的
NetInstall 服務僅(直接)支持 OS X 網路映像。它可以提供多個版本(El Capitan、Yosemite、Mavericks 等),但您必須在與您正在創建的圖像相同的主要版本下創建圖像。因此,如果您想要 Yosemite 映像,您需要將 Yosemite 安裝程序複製到執行 Yosemite 的 Mac 上,並執行 Yosemite 版本的 System Image Utility。創建映像(實際上是整個 .nbi 文件夾)後,將其複製到您正在執行的任何版本的 OS X Server 中,將其放入 /Library/NetBoot/NetBootSP0 中,它將在 Server.app 中可用界面。
雖然 NetInstall 不支持 Windows(或 Linux 映像,但有一個免費的第三方包DeployStudio支持它們(以及 OS X 映像)。DeployStudio 比基本的 NetInstall 服務更靈活、更強大,但也更複雜設置。你需要:
- AFP、SMB 或 NFS 文件伺服器共享一個“儲存庫”文件夾,該文件夾將包含主映像、安裝程序包、腳本等。
- 執行 DeployStudio 伺服器守護程序的 Mac。這做了很多事情,但最重要的是告訴客戶端如何掛載儲存庫。
- 一個 DeployStudio NetBoot 集。這是您將從 NetInstall 伺服器提供的 NetBoot 映像 (.nbi),它將客戶端引導到“DeployStudio 執行時”環境。執行時將連接到 DeployStudio 伺服器,掛載儲存庫,並讓您執行您設置的任何部署工作流程(成像/更新/配置/任何流程)。
還有一些設置/配置工具:
- DeployStudio Assistant 應該與 DeployStudio 守護程序在同一台電腦上執行;它會進行初始設置,例如配置儲存庫和創建 NetBoot 集。
- DeployStudio Admin 是用於日常管理的工具,例如管理工作流程。
我建議使用快速安裝指南中的“全網路”設置,然後從那裡進行試驗。一旦你把所有的部分都設置好並正確地相互交談,它就非常光滑了。
我沒有將它用於 Windows 或 Linux 圖像,但我的理解是你會使用WinClone和
dd
分別為它們創建圖像。