歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何將Ubuntu升級到4.x內核

如何將Ubuntu升級到4.x內核

日期:2017/2/27 15:46:58   编辑:Linux教程
最近,我注意到安裝的基本操作系統(Elementary OS)Freya出現了一些不穩定的情況。藍牙變得異常,某些應用程序運行起來開始變得慢騰騰。在一些人看來,藍牙也許不是什麼大不了的關鍵因素,可是我的台式機既依賴藍牙鼠標,又依賴藍牙觸控板,所以這開始成了個棘手的問題。
後來查明,問題原來出在3.16內核上。考慮到Linux 4.0內核有一種全新的方法來處理觸控板之類的設備,我想進行一番升級也許不失為是個好主意。
於是,為了解決這些問題,我發現自己只好將基本操作系統Freya內核升級到4.x版本。一段時間以來我一直想這麼做了,以便充分利用4.x內核裡面的一些改進之處和更新穎的功能特性。其中一個最大的改進之處在於能夠實現不需要重啟的內核升級。這對服務器管理員們來說真是一大福音,不過它確實需要大多數台式機用戶多花一點工夫。
我從網站下載的內核版本是4.0.5,它包括了針對以下方面的改進:
•ARM、x86、MIPS、PowerPC、s390、ARM64和PA-RISC硬件
•Btrfs、EXT4、XFS、OverlayFS、jbd2、經過優化的MPEG文件系統(OMFS)和NFS文件系統
•經過更新的驅動程序(尤其是面向ACPI、ATA、CLK、通用輸入/輸出和GPU)
•經過改進的輸入/輸出內存管理
•網絡和聲音方面的小修小補
說了這麼多,不妨開始升級吧!

提醒一下
毫無疑問,升級內核不像升級用戶空間應用程序。這個過程中可能會出岔子。不過,總的來說,現在已不像過去你編譯好內核、希望有最好的結果那樣了。升級過程已順暢了好多。
即便如此,當你升級到Ubuntu的標准軟件庫(或基本操作系統Freya之類的Ubuntu衍生版)中所沒有的內核時,要小心:新內核需要從那一刻起手動更新。換句話說,你在內置的Software Updater(軟件更新)應用程序中看不到4.x內核更新版。
好了,正式開始升級吧。

升級
信不信由你,升級過程其實相當簡單。步驟如下:
使用下列命令(從終端窗口來運行),下載必要的程序包:
如果是32位系統
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
如果是64位系統
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
•wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....
切換到你將文件下載到裡面的那個目錄,執行下列命令來升級:
sudo dpkg -i linux-headers-4.0.5*.deb linux-image-4.0.5*.deb 

最後,執行命令sudo update-grub,更新grub引導裝入程序。
一旦各方面都已完成,重啟機器,你就可以准備使用了。系統重啟後,打開終端窗口,執行命令uname -r,確保你實際上是在運行4.0.5內核。
一旦你完成了這番升級,就要確保檢查有無升級版。實際上,升級到4.0.5後,我又立馬徑直升級到了4.0.8(當然要下載4.0.8所需的必要文件)。
升級Linux內核是幾乎任何用戶都能完成的操作。如果你想要獲得最新最好的4.x內核的一些改進之處,而你運行的發行版又固守3.x版本,不妨遵循本文介紹的這些步驟試一下,看看你的Linux機器能不能享受4.x帶來的更多一點的自由。
Copyright © Linux教程網 All Rights Reserved