方法 1 - 使用 dpkg 升級 Linux 內核(手動方式)
這個方法可以幫助你從 kernel.ubuntu.com 網站手動下載可用的最新 Linux 內核。如果你打算安裝最新版(而不是穩定版或者正式發布版),那這種方法對你會很有用。從以上鏈接下載 Linux 內核版本。編寫這個指南的時候,最新的可用版本是 5.0-rc1,最新的穩定版是 v4.20。
點擊你所選擇的 Linux 內核版本鏈接,找到你對應的架構(“Build for XXX”)的那部分。然后下載符合以下格式的兩個文件(其中 X.Y.Z 是最高版本號):
linux-image-X.Y.Z-generic-*.deb
linux-modules-X.Y.Z-generic-.deb
在終端中改變到文件所在的目錄,然后執行此命令手動安裝內核:
$ sudo dpkg --install *.deb
重啟系統,使用新內核:
$ sudo reboot
檢查是否如你所愿:
$ uname -r
對于分步的說明,請查看下列鏈接中對應的部分。
在基于 RPM 和 DEB 的系統中安裝 Linux 內核 4.15
以上的指南是針對的是 4.15 版本,不過安裝最新版本的所有的步驟都是一樣的。
優勢: 不必聯網(你可以從任何系統中下載 Linux 內核來使用)
缺點: 手動更新,需要重啟系統。
方法 2 - 用 apt-get 來升級 Linux 內核(推薦方法)
這是在類 Ubuntu 系統中升級 Linux 內核的推薦方法。不同于上一個方法,這種方法會從 Ubuntu 官方倉庫下載、安裝內核版本,而不是從 http://kernel.ubuntu.com網站。
要升級包括內核的整個系統,只需要執行:
$ sudo apt-get update
$ sudo apt-get upgrade
如果只希望升級內核,運行:
$ sudo apt-get upgrade linux-image-generic
優勢: 簡單。推薦方法。
缺點: 需要聯網,需要重啟。
從官方庫中升級內核是最接近開箱即用的方法,并且不會出什么問題。如果是生產環境的系統,這是最為推薦的升級 Linux 內核的方法。
方法 1 和方法 2 都需要用戶去介入到升級 Linux 內核的過程中。而下邊的方法(3、 4、 5)則幾乎是全自動的。
方法 3 - 使用 Ukuu 升級 Linux 內核
Ukuu是一個 Gtk GUI 和命令行工具,它可以從 http://kernel.ubuntu.com 下載最新的 Linux 主線內核,并自動安裝到你的 Ubuntu 桌面版和服務器版中。Ukku 不僅簡化了手動下載和安裝新內核的過程,同時也會幫助你安全地移除舊的和不再需要的內核。更多細節可以參照以下指南。
Ukuu:在 Ubuntu 系統中安裝和升級 Linux 內核的簡單方法
優勢: 易于安裝使用。自動安裝主線內核。
缺點: 需要聯網,需要重啟。
方法 4 - 使用 UKTools 升級 Linux 內核
跟 Ukuu 差不多,UKTools 也會從 http://kernel.ubuntu.com 網站獲取最新的穩定內核并且自動安裝到 Ubuntu 以及類似于 Linux Mint 的延伸發行版中。關于UKTools的更多詳情,請參見下面的鏈接。
UKTools:升級Ubuntu及其衍生產品中的最新Linux內核
優勢: 簡單,自動。
缺點: 需要聯網,需要重啟。
方法 5 - 使用 Linux 內核實用程序更新 Linux 內核
Linux 內核實用程序是目前另一個用于升級類 Ubuntu 系統 Linux 內核的程序。實質上,它是一個由一系列 Bash 腳本構成的合集,用于編譯并且可以選擇性地為 Debian(LCTT 譯注:Ubuntu 的上游發行版)及其衍生發行版升級內核。它包含三個實用程序,一個用于手動編譯、安裝來自于 http://www.kernel.org 網站的源碼內核,另一個用于安裝來自 https://kernel.ubuntu.com 網站的預編譯的內核,第三個腳本用于移除舊內核。更多細節請瀏覽以下鏈接。
Linux 內核實用程序:編譯和更新最新的 Linux 內核的腳本,適用于 Debian 及其衍生產品
優勢: 簡單,自動。
缺點: 需要聯網,需要重啟。