如何測試新的核心版本?

如何測試新的核心版本?

我正在使用 ubuntu 14.04 和 linux 核心 3.13.0-37-generic 。我知道核心的最新穩定版本是3.17.01並且想測試它。

我可以在我的系統上測試它而不破壞我目前的 ubuntu 嗎?
具體來說,我想用/boot我編譯的 3.17.01 核心的核心檔案替換資料夾中的核心文件,並更改相應的 grub 條目,這是正確的方法嗎?

是否有可能某些應用程式無法在新核心上正常運作?

答案1

如果你使用與 Ubuntu 相同的編譯選項,而你也安裝對應的模組, 你呢重新生成 initramfs,這會起作用。取得Ubuntu的設定文件,放入核心編譯目錄,然後執行make oldconfig

Ubuntu自己的編譯過程會比較不容易出錯。取得核心原始碼包,替換核心原始碼,編譯。

如果您使用自己的編譯選項建立自己的內核,那麼您很可能會忘記一些關鍵選項或模組。核心被分解為許多微小的位,以便每個系統只能載入它需要的位元。運行make localmodconfig以配置包含所有當前加載的驅動程式的內核,因此將適用於編譯它的機器(至少只要您不插入新的可移動外圍設備,或使用新的網絡功能等.)。

配置、編譯和安裝自訂 Linux 內核有關配置和編譯內核的更廣泛的指南。

獲得最新、最好的核心幾乎沒有什麼好處。它不會讓您運行更多程式:很少有程式關心最新的核心功能。只有當新核心有您需要的東西(例如硬體驅動程式)時,您才應該這樣做。如果你只是想玩,可以在虛擬機器中進行,也許使用前沿發行版而不是 Ubuntu。

相關內容