警告: 安裝新的核心可能會導緻你的系統不可用或不穩定。如果你仍然使用以下指令繼續安裝,請確定備份所有重要資料到外部硬碟。
<a target="_blank"></a>
如果你正在使用linux的發行版ubuntu 15.04,你可以直接通過ubuntu核心網站安裝。在你的ubuntu15.04上安裝最新的linux核心4.0,你需要在shell或終端中在root通路權限下運作以下指令。
<code>$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb</code>
<code></code>
<code>$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb</code>
<code>$ sudo dpkg -i linux-headers-4.0.0*.deb linux-image-4.0.0*.deb</code>
<code>$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb</code>
<code>$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb</code>
我們可以用兩種簡單的方式在centos 7上安裝linux核心4.0。
從elrepo軟體倉庫安裝
從源代碼編譯安裝
我們首先用elrepo安裝,這是最簡單的方式:
我們首先下載下傳elrepo的gpg密鑰并安裝relrepo-release安裝包。因為我們用的是centos 7,我們使用以下指令安裝elrepo-release-7.0-2.el7.elrepo.noarch.rpm。
<code># rpm --import https://www.elrepo.org/rpm-gpg-key-elrepo.org</code>
<code># rpm -uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm</code>
添加 elrepo 源
現在,我們準備從elrepo軟體倉庫安裝最新的穩定版核心4.0。安裝它我們需要在centos 7的shell或者終端中輸入以下指令。
<code># yum --enablerepo=elrepo-kernel install kernel-ml</code>
從elrepo安裝linux核心4.0
上面的指令會自動安裝為centos 7建構的linux核心4.0。
現在,下面的是另一種方式,通過編譯源代碼安裝最新的核心4.0。
首先我們需要為編譯linux核心安裝依賴的軟體。要完成這些,我們需要在一個終端或者shell中運作以下指令。
<code># yum groupinstall "development tools"</code>
<code># yum install gcc ncurses ncurses-devel</code>
安裝核心依賴
然後,我們會更新我們的整個系統。
<code># yum update</code>
<code># cd /tmp/</code>
<code># wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.0.tar.xz</code>
下載下傳核心源碼
檔案下載下傳好後我們在/usr/src/檔案夾下用以下指令解壓。
<code># tar -xf linux-4.0.tar.xz -c /usr/src/</code>
<code># cd /usr/src/linux-4.0/</code>
解壓核心tar壓縮包
配置linux核心有兩種選擇的。我們可以建立一個新的自定義配置檔案或者使用已有的配置檔案來建構和安裝linux核心。這都取決于你自己的需要。
現在我們在shell或終端中運作make menuconfig指令來配置linux核心。我們執行以下指令後會顯示一個包含所有菜單的彈出視窗。在這裡我們可以選擇我們新的核心配置。如果你不熟悉這些菜單,那就敲擊esc鍵兩次退出。
<code># make menuconfig</code>
配置新核心
如果你想用已有的配置檔案配置你最新的核心,那就輸入下面的指令。如果你對配置有任何調整,你可以選擇y或者n,或者僅僅是按enter鍵繼續。
<code># make oldconfig</code>
下一步,我們會執行make指令來編譯核心4.0。取決于你的系統配置,編譯至少需要20-30分鐘。
注:如果編譯核心的時候出現<code>bc command not found</code>的錯誤,你可以用yum install bc指令安裝bc修複這個錯誤。
<code># make</code>
make 核心
編譯完成後,我們終于要在你的linux系統上安裝核心了。下面的指令會在/boot目錄下建立檔案并且在grub 菜單中建立一個核心條目。
<code># make modules_install install</code>
安裝完最新的核心4.0後我們希望能驗證它。做這些我們隻需要在終端中輸入以下指令。如果所有都進展順利,我們會看到核心版本,例如4.0出現在輸出清單中。
<code># uname -r</code>
好了,我們成功地在我們的centos 7作業系統上安裝了最新的linux核心版本4.0。通常并不需要更新linux核心,因為和之前版本運作良好的硬體可能并不适合新的版本。我們要確定它包括能使你的硬體正常工作的功能和配件。但大部分情況下,新的穩定版本核心能使你的硬體性能更好。是以,如果你有任何問題,評論,回報,請在下面的評論框中注明,讓我們知道需要增加或者删除什麼問題。多謝!享受最新的穩定版linux核心4.0吧
原文釋出時間:2015-04-22
本文來自雲栖合作夥伴“linux中國”