Ubuntu

沒有物理訪問的 Netboot Ubuntu

  • October 16, 2010

我們有大約 12 台執行 Ubuntu 8.04 和 9.10 的伺服器,我計劃將它們重新格式化並轉換為 CentOS 5.5。我們有一個 SpaceWalk 伺服器設置,因此我們有能力進行 PXE 引導和遠端安裝新作業系統。

有沒有辦法在 Ubuntu 中配置 grub 以針對我們的 SpaceWalk 伺服器進行網路引導?或者是否有另一種方法可以遠端告訴 Ubuntu 機器重新啟動並執行網路啟動?

這樣我就不必每次都親自進入數據中心,手動重新啟動機器並手動從啟動菜單中選擇 PXE 啟動。我知道 koan/cobbler,但似乎它們不適用於 Ubuntu。

如果您沒有在這些機器的 BIOS 中啟用 PXE,您可以從 GRUB引導gPXE映像。如果您製作或下載.lkrn gPXE 映像,您可以像啟動 linux 核心一樣啟動它,因此每個 linux 引導載入程序都應該能夠啟動它。

如果伺服器相對較新並且您可以節省一些錢,那麼我建議您設置 IPMI 來管理電源,並擁有控制台訪問權限。這當然只對控制台使用有效,因此如果您需要 GUI,那麼這可能不是最佳選擇,但可以在不投入太多資金的情況下為您提供相同的功能。

不過有一件事,您需要打開控制台重定向以充分利用 ipmi 或任何控制台伺服器 (avocent)。這是您需要在 BIOS 中設置並在之後忘記它的一步操作。

總帳

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