如何在Ubuntu中升級到最新內(nèi)核
每過段時間,就有新的設備和技術出來,因此如果我們想要充分利用它,保持***的 Linux 內(nèi)核就顯得很重要。此外,更新系統(tǒng)內(nèi)核將使我們能夠利用新的內(nèi)核優(yōu)化,并且它還可以幫助我們避免在早期版本中發(fā)現(xiàn)的漏洞。
建議閱讀: 如何升級 CentOS 7內(nèi)核
準備好了在 Ubuntu 16.04 或其衍生版本(如 Debian 和 Linux Mint)中更新你的內(nèi)核了么?如果準備好了,請你繼續(xù)閱讀!
***步:檢查安裝的內(nèi)核版本
要發(fā)現(xiàn)當前系統(tǒng)安裝的版本,我們可以:
- $ uname -sr
下面的截圖顯示了在 Ubuntu 16.04 server 中上面命令的輸出:
在 Ubuntu 中檢查內(nèi)核版本
第二步:在 Ubuntu 16.04 中升級內(nèi)核
要升級 Ubuntu 16.04 的內(nèi)核,打開 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并選擇列表中需要的版本(發(fā)布此文時***內(nèi)核是 4.10.1)。
接下來,根據(jù)你的系統(tǒng)架構(gòu)下載 .deb 文件:
對于 64 位系統(tǒng):
- $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb
- $ 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
- $ 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 位系統(tǒng):
- $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb
- $ 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
- $ 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
下載完成這些所有內(nèi)核文件后,如下安裝:
- $ sudo dpkg -i *.deb
安裝完成后,重啟并驗證新的內(nèi)核已經(jīng)被使用了:
- $ uname -sr
就是這樣。你下載就可以使用比 Ubuntu 16.04 默認安裝的內(nèi)核的更新版本了。
總結(jié)
本文我們展示了如何在 Ubuntu 系統(tǒng)上輕松升級Linux內(nèi)核。這里還有另一個流程,但我們在這里沒有展示,因為它需要從源代碼編譯內(nèi)核,這不推薦在生產(chǎn) Linux 系統(tǒng)上使用。
如果你仍然有興趣編譯內(nèi)核作為一個學習經(jīng)驗,你可以在 Kernel Newbies 網(wǎng)站中得到指導該如何做。
一如既往,如果你對本文有任何問題或意見,請隨時使用下面的評論欄。
作者簡介:
Gabriel Cánepa - 一位來自阿根廷圣路易斯梅塞德斯鎮(zhèn) (Villa Mercedes, San Luis, Argentina) 的 GNU/Linux 系統(tǒng)管理員,Web 開發(fā)者。就職于一家***級的消費品公司,樂于在每天的工作中能使用 FOSS 工具來提高生產(chǎn)力。