Linus Torvalds 宣布最終穩定版本 Linux 內核 4.14 2017 年 11 月 12 日,星期日。此版本是第一個支持的版本 6年接收內核更新、錯誤修復和功能改進六年。以前的 LTS Linux 內核僅支持兩年。此最新版本及時發布,包括新功能、錯誤修復和大量改進。有關詳細信息,請參閱: Linux 內核 4.14 發行說明.
在本教程中,讓我們看看如何在基於 RPM 和基於 DEB 的系統上安裝 Linux Kernel 4.14 LTS。下面給出的說明已經在 CentOS 7 和 Ubuntu 17.04 系統上進行了測試,但應該適用於其他基於 YUM 和 APT 的系統。
在 CentOS 7 上安裝 Linux 內核 4.14 LTS
以下步驟在最低 64 位 CentOS 7 上進行了測試。但是,它可能適用於其他 RPM 發行版,例如 RHEL、Fedora 和 Scientific Linux。
最新的內核在官方存儲庫中不可用。所以你應該添加 EL 回購 用於安裝此最新內核的存儲庫。
應執行以下步驟 根 用戶。
首先,添加 ELRepo GPG 密鑰,如下所示:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
然後使用以下命令在 CentOS 7 / RHEL 7 / Scientific Linux 7 上添加 ELRepo:
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
為 CentOS 6 / RHEL 6 / Scientific Linux 6 安裝 ELRepo。
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
安裝以下軟件包以啟用 ELRepo 的最快鏡像:
yum install yum-plugin-fastestmirror
添加了 ELRepo。現在安裝 Linux 內核 4.14。
提醒一下,要檢查當前安裝的內核版本,請運行以下命令:
uname -r
示例輸出:
3.10.0-514.16.1.el7.x86_64
從上面的輸出可以看出,我的 CentOS 7 測試盒運行的是 Linux 內核版本。 3.10.0-514.16.1.el7.x86_64.
然後使用以下命令啟用 ELRepo 並安裝 Linux 內核 4.14 版本:
yum --enablerepo=elrepo-kernel install kernel-ml
安裝內核後,重新啟動系統並從 Grub 引導菜單中選擇最新的內核。
登錄系統後,可以看到新安裝的內核版本如下圖所示。
uname -r
這是一個示例輸出:
4.14.0-1.el7.elrepo.x86_64
恭喜! 您已成功更新 Linux 內核。您的系統具有最新的穩定 Linux 內核 4.14 版本。
安裝新的 Linux 內核後遇到問題?沒問題。請重新啟動系統。從引導菜單中選擇之前安裝的內核並登錄系統。
然後使用以下命令刪除新安裝的內核:
yum remove kernel-ml
就這樣。
下載 – 免費電子書:Linux 內核模塊編程指南
在 Ubuntu 17.04 上安裝 Linux 內核 4.14 LTS
以下步驟在 Ubuntu 17.04 服務器上進行了測試。但是,本指南應該適用於其他 Ubuntu 版本(舊的和新的)以及 Debian 和 Linux Mint。
要查看當前安裝的內核,請運行:
uname -r
示例輸出:
4.13.0-041300-generic
可以看到我的Ubuntu 17.04系統正在運行 4.13.0-041300-通用 內核版本。
現在我們安裝 Linux 內核 4.14您可以從下面的鏈接下載最新的內核。
- 下載 Linux 內核 4.14
為了 64位 Ubuntu系統:
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
為了 32位 Ubuntu系統:
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_i386.deb
然後使用以下命令安裝 Linux 內核 4.14 LTS:
sudo dpkg -i *.deb
最後,使用以下命令更新 Grub 引導加載程序:
sudo update-grub
示例輸出:
Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.14.0-041400-generic Found initrd image: /boot/initrd.img-4.14.0-041400-generic Found linux image: /boot/vmlinuz-4.13.0-041300-generic Found initrd image: /boot/initrd.img-4.13.0-041300-generic Found linux image: /boot/vmlinuz-4.10.0-33-generic Found initrd image: /boot/initrd.img-4.10.0-33-generic done
如果您使用的是 BURG 引導加載程序,請運行:
sudo update-burg
重新啟動系統並登錄到新安裝的內核。
使用以下命令檢查是否安裝了新內核:
uname -r
我的 Ubuntu 系統的示例輸出:
4.14.0-041400-generic
如果升級到最新內核後遇到問題,強制系統重啟,然後 “Ubuntu 高級選項” 引導菜單選項。
選擇一個運行良好的舊內核。
然後使用命令卸載新內核:
sudo apt-get remove linux-headers-4.14* linux-image-4.14*
最後,重新啟動系統並登錄到舊內核。
它還具有在 Ubuntu 等系統上升級到最新內核的最簡單方法之一。如果你不喜歡命令行方法,你可以使用 Ubuntu 內核升級實用程序詳情請參閱以下指南。
- Ukuu – 在基於 Ubuntu 的系統上安裝和升級 Linux 內核的簡便方法
還要檢查 Linux 內核實用程序 在基於 DEB 的系統上安裝最新的內核版本。
- Linux Kernel Utilities – 為 Debian 和衍生產品編譯和更新最新 Linux 內核的腳本
其他提示: 如果您在升級到 Kernel 4.x 版本後在 Oracle VirtualBox 中遇到錯誤,如下所示,請參考以下鏈接。
升級內核版本後出現此錯誤。
Kernel driver not installed (rc=-1908)
如果遇到類似錯誤,請參考以下指南解決問題。
- 在 Ubuntu 上安裝 Linux Kernel 4.x 後出現 VirtualBox 錯誤
想在 openSUSE 上安裝 Linux Kernel 4.14 嗎?請參閱下面的鏈接。
- 在 openSUSE 上安裝 Linux 內核 4.14
感謝你的到來!
幫助我們幫助您:
- 訂閱我們的電子郵件時事通訊: 立即註冊
- OSTechNix 支持: 通過貝寶捐款
- 下載免費電子書和視頻: TradePub 的 OSTechNix
- 詢問: 紅迪網 | | Facebook | | 推特 | | 領英 | | RSS訂閱
祝你今天過得愉快! !
CentOS 內核 4.14 LTSLinuxUbuntu