Linus Torvalds 宣布最終穩定版本 Linux 內核 4.14 2017 年 11 月 12 日,星期日。將首先支持此版本 6年..獲得 6 年的內核更新、錯誤修復和功能改進。之前的 LTS Linux 內核只支持了兩年。這個最新版本及時發布,包括新功能、錯誤修復和大量改進。有關更多信息,請參閱。 LinuxKernel 4.14 發行說明..
在本教程中,我們將了解如何在基於 RPM 和基於 DEB 的系統上安裝 Linux Kernel 4.14LTS。以下步驟已在 CentOS 7 和 Ubuntu 17.04 系統上進行了測試,但也應適用於其他基於 YUM 和 APT 的系統。
在 CentOS7 上安裝 Linux Kernel 4.14LTS
以下步驟已在 CentOS 764 位及更高版本上進行了測試。但是,它也可以與其他 RPM 發行版一起使用,例如 RHEL、Fedora 和 Scientific Linux。
官方存儲庫中沒有最新的內核。因此,您需要添加 EL 存儲庫 用於安裝此最新內核的存儲庫。
應按以下步驟執行以下步驟 根 用戶。
首先,添加 ELRepoGPG 密鑰,如下所示:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
然後使用以下命令將 ELRepo 添加到 CentOS 7 / RHEL 7 / Scientific Linux 7:
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.14LTS
以下步驟已在 Ubuntu 17.04 服務器上進行了測試。但是,本指南應該適用於 Debian、Linux Mint 以及其他 Ubuntu 版本(舊的和新的)。
要檢查當前安裝的內核,請運行以下命令:
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 Kernel 4.14LTS:
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 Utility-Scripts,用於為 Debian 及其衍生產品編譯和更新最新的 Linux 內核
附加提示: 如果升級到 Kernel 4.x 版本後,Oracle VirtualBox 出現錯誤,請參見以下鏈接,如下圖所示。
升級內核版本後出現此錯誤。
Kernel driver not installed (rc=-1908)
如果您遇到類似的錯誤,請參考以下指南來解決問題。
- 在 Ubuntu 上安裝 LinuxKernel 4.x 後出現 VirtualBox 錯誤
想要在 openSUSE 上安裝 Linux 內核 4.14?請參考以下鏈接。
- 在 openSUSE 上安裝 Linux 內核 4.14
謝謝你的到來!
請幫助我們幫助您:
- 訂閱電子郵件通訊: 立即註冊
- OSTechNix 支持: 通過貝寶捐款
- 下載免費電子書和視頻: Trade Pub OS Tech Nix
- 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱
祝你今天過得愉快! !!
CentOS 內核 4.14LTSLinux Ubuntu