閱讀834 返回首頁    go 技術社區[雲棲]


如何在 Ubuntu 中升級到最新內核

每過段時間,就有新的設備和技術出來,因此如果我們想要充分利用它,保持最新的 Linux 內核就顯得很重要。此外,更新係統內核將使我們能夠利用新的內核優化,並且它還可以幫助我們避免在早期版本中發現的漏洞。

建議閱讀: 如何升級 CentOS 7內核

準備好了在 Ubuntu 16.04 或其上下遊衍生版本(如 Debian 和 Linux Mint)中更新你的內核了麼?如果準備好了,請你繼續閱讀!

第一步:檢查安裝的內核版本

要發現當前係統安裝的版本,我們可以:


  1. $ uname -sr

下麵的截圖顯示了在 Ubuntu 16.04 server 中上麵命令的輸出:

在 Ubuntu 中檢查內核版本

在 Ubuntu 中檢查內核版本

第二步:在 Ubuntu 16.04 中升級內核

要升級 Ubuntu 16.04 的內核,打開 https://kernel.ubuntu.com/~kernel-ppa/mainline/ 並選擇列表中需要的版本(發布此文時最新內核是 4.10.1)。

接下來,根據你的係統架構下載 .deb 文件:

對於 64 位係統:


  1. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb
  2. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb
  3. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb

這是 32 位係統:


  1. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb
  2. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb
  3. $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb

下載完成這些所有內核文件後,如下安裝:


  1. $ sudo dpkg -i *.deb

安裝完成後,重啟並驗證新的內核已經被使用了:


  1. $ uname -sr

就是這樣。你下載就可以使用比 Ubuntu 16.04 默認安裝的內核的更新版本了。

總結

本文我們展示了如何在 Ubuntu 係統上輕鬆升級Linux內核。這裏還有另一個流程,但我們在這裏沒有展示,因為它需要從源代碼編譯內核,這不推薦在生產 Linux 係統上使用。

原文發布時間為:2017-03-09

本文來自雲棲社區合作夥伴“Linux中國”

最後更新:2017-05-24 16:31:38

  上一篇:go  手把手,教你用MaxCompute+OpenSearch搭建分布式搜索引擎
  下一篇:go  《STM32庫開發實戰指南:基於STM32F4》----3.3 STM32選型