Ubuntu
硬體升級 的最佳實踐 - 重新安裝 Ubuntu?
我正在為我們 DC 內的 PowerEdge 1950 Gen II、PowerEdge 2950 Gen II 伺服器和 PowerEdge r710 做硬體升級準備。它們都執行 Ubuntu 16.04 LTS。
升級涉及升級 RAM 並按以下順序更換 CPU:
- PE1950 - 8gb 記憶體到 32gb 記憶體,Intel Xeon E5335 到 Intel Xeon E5450
- PE2950 - 8gb 記憶體到 32gb 記憶體,Intel Xeon 5160 到 Intel Xeon E5450
- PEr710 - 8gb 記憶體到 32gb 記憶體,英特爾至強 E5520 到英特爾至強 L5630
正如您所注意到的,硬體變化很大,並且想詢問在升級之後重新安裝 Ubuntu 16.04 是否是最佳實踐。
我知道 Ubuntu 仍然可以執行,但我懷疑為舊 CPU 編譯的核心(在安裝期間)是否會完全支持新 CPU(例如微碼、電源管理、c 狀態等)。 Intel Xeon E5335與 E5450相比沒有電源管理。SWAP 是另一個正在更新以滿足新記憶體大小的問題。
你的意見對我很重要。
不,您不需要重新安裝。您需要在使用新處理器啟動後重建**initramfs (以 root身份執行“ update-initramfs -u -kall ”) ,以便讓intel-microcode包有機會檢測並安裝新處理器所需的微碼更新處理器。然後您需要再次重新啟動以啟動任何相關的微碼更新。
在更新 RAM 和處理器之前,請確保您已將系統韌體 (UEFI/BIOS) 更新到可用的最新版本。
請注意,根據 Ubuntu 的版本,它將發布一個已知損壞的iucode-tool版本,該版本無法自動處理“混合步進”系統(您在同一系統中有兩個具有不同步進的 Xeon 處理器)。在這種情況下,您將不得不在 /etc/default/intel-microcode 中進行一些手動配置。