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

jopen 9年前發布 | 12K 次閱讀 Ubuntu
 

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

最近,我注意到安裝的基本操作系統( 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....

切換到你將文件下載到里面的那個目錄,執行下列命令來升級:

  1. 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 帶來的更多一點的自由。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!