安裝Linux的最新內核其實不難,搞Linux就不要怕嘗試。
我配置是AMD Athlon X2 64 4600+的處理器和DDR2 2GB的內存條,系統為XUbuntu 15.04。
現在我與大家分享一下經驗,由於我寫這個帖子的時候,Linux Kernel 4.2.2是最新的正式版內核,所以就以4.2.2為例了。
首先去官網下載4.2.2的內核包,官網地址:https://www.kernel.org/
linux-4.2.2.tar.gz官網下載地址:https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.2.tar.xz
下載好源碼包之後,用root用戶登陸系統,將源碼包放到/usr/src目錄下,用歸檔管理器解壓到當前目錄或者用下面的命令解壓。
tar -xf linux-4.2.2.tar.xz解壓好了以後,cd入linux-4.2.2文件夾。
cd linux-4.2.2然後就可以開始配置內核選項了,但是內核選項多的真是令人發指,其實用默認的就好,跟著我的命令一起來做。
make menuconfig#執行這個操作如果出現報錯的話,需要解決一個軟件包依賴問題,輸入以下命令即可解決(沒出現報錯的不用管):
apt-get install libncurses5-dev然後我們來看看menuconfig裡的選項,回車完先是加載了幾個文件,然後應該會出現這樣一個玩意:
在這個界面裡,*代表yes,空代表no,M代表模塊化(被其它選項所包括),默認不去動它就好,再說選項那麼多你真打算一個一個看麼。
方向鍵上下可以控制上下切換條目,左右鍵可以在下方的操作欄切換(<Select>/<Exit>/<Help>/<Save>/<Load>)。
直接切換到 <Save> 然後敲回車即可,提示保存文件名為.config,直接敲回車 <Ok> ,提示配置文件已寫入.config,然後再敲一次回車 <Exit> 。
之後又回到了最初的那個界面,切到 <Exit> 敲回車退出即可。
上面操作全部完成之後,就可以開始make內核了。
makemake的時間會非常長,也可能是我配置太差的原因,我是花了3小時才make完。
make完成之後,就可以安裝內核模塊了。
make modules_install這個速度會很快,我5分鐘內就完成了,完成之後直接make install安裝新內核。
make install安裝完成後會自動修改grub,重啟默認以新內核啟動,可以重啟後用uname -r命令查看。
新的內核感覺就是爽啊,如果沒有自動用新內核的話,在grub引導界面選擇高級,選用4.2.2的內核啟動就行了,修改默認內核的方法自行百度吧。
新內核出現問題的也可以從高級啟動列表裡選擇原來的內核進行啟動。
啟動完了別忘了把linux-4.2.2文件夾刪了,只留個源碼包就行了。
sudo rm -f -r /usr/src/linux-4.2.2最後別忘了重裝顯卡驅動,需要先把現在的顯卡驅動卸載了再重新安裝,方法就不提供了,卸載過後,原來用什麼方式裝得就再操作一遍即可。
就是這麼簡單,就能完成最新的Linux內核的編譯安裝,趕快試試吧。
Ubuntu 15.10 將使用 Linux Kernel 4.2 內核 http://www.linuxidc.com/Linux/2015-09/122826.htm
怎樣在 CentOS 7 上安裝 Kernel 4.0.2 http://www.linuxidc.com/Linux/2015-05/117574.htm
怎樣在 CentOS 7 系統上安裝Linux Kernel 4.0 http://www.linuxidc.com/Linux/2015-04/116461.htm
如何在Ubuntu/CentOS上安裝Linux內核4.0 http://www.linuxidc.com/Linux/2015-04/116565.htm
如何在Ubuntu 13.10上安裝Linux內核 3.12 http://www.linuxidc.com/Linux/2013-11/92930.htm
如何在Ubuntu 14.10,Ubuntu 14.04及其衍生版本安裝 3.16.7 CKT2內核 http://www.linuxidc.com/Linux/2014-12/110189.htm
Linux Kernel 的詳細介紹:請點這裡
Linux Kernel 的下載地址:請點這裡