如何在Ubuntu和Linux Mint中升级Linux内核

时间:2020-02-23 14:39:04  来源:igfitidea点击:

内核是使用操作系统的任何计算机最重要的代码。
它链接作为硬件和操作系统之间的通信接口。
在Ubuntu中,我们可以找到存储在"/boot"中的内核文件,其中包含"vmlinuz-version"。

升级Linux内核的原因

为什么我们需要升级内核的原因,但以下原因被认为是最重要的:

  • 通过保护Selffrom新兴的新安全威胁来保持系统安全。
  • 通过解决可能导致系统崩溃并表现异常的各种问题,提高系统稳定性。
  • 更新系统驱动程序,作为新升级的内核,包含我们机器的最新驱动程序。
  • 享受正在添加的新内核功能。

因此,如果我们需要充分利用系统,那么升级内核并使系统最新是很重要的。

在Ubuntu及其衍生品中升级Linux内核

在本文中,我们将讨论两种不同的方法来升级Ubuntu Linux内核。
下面的教程被测试为在Ubuntu工作,但也应该在没有任何问题的情况下在Linux Mint上工作。

第一种方法是Geeks的冗长命令行过程,第二种方法通过使用UKUU来描述最简单的方法,该方法是Newbies的GUI方法。

第一种方法:手动内核(终端方式)

步骤1.使用以下命令检查计算机上已安装的内核版本。 uname -sr

uname命令

步骤2.要升级内核,请转到https://kernel.ubuntu.com/~kernel-ppa/mainline/,选择最新的稳定版本并下载。

步骤3.检查系统是否为32或者64位。 uname -i

"步骤4."从终端中,根据系统下载内核,是32或者64位。
所以在我们的情况下,我们将使用以下命令下载AMD64.

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.8/linux-headers-4.20.8-042008_4.20.8-042008.201902121544_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.8/linux-headers-4.20.8-042008-generic_4.20.8-042008.201902121544_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.8/linux-image-unsigned-4.20.8-042008-generic_4.20.8-042008.201902121544_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.8/linux-modules-4.20.8-042008-generic_4.20.8-042008.201902121544_amd64.deb

使用WGet下载Linux内核

步骤5.现在安装下载的包。 sudo dpkg -i *.deb

Linux内核更新正在进行中

步骤6.安装成功后,重新启动机器。 reboot

步骤7.在重新启动系统后,打开终端并验证是否已成功安装新内核。 uname -sr

如果有问题的升级,降级Linux内核

如果我们在内核升级期间面临任何问题,我们无需恐慌我们在这里回到最旧的内核。
因此,我们可以使用接下来的几个步骤降级系统内核。

步骤1.重新启动系统,当我们看到Ubuntu徽标时,按住Shift键。
这将为我们带来GRUB菜单屏幕。

Ubuntu grub bootloader.

"步骤2. 选择"Ubuntu的高级选项"的第二个选项,然后按"输入"按钮。
我们将看到当前的Linux内核。

Ubuntu grub bootloader提前选项

"步骤3. 使用箭头向上移动,然后选择我们需要降级到它的内核。
然后按ENTER按钮。
现在系统将使用我们最旧的内核重启。

步骤4.重新启动后,打开终端并使用下一个命令从系统中删除最新的内核包。 sudo apt remove linux-image-unsigned-4.20.8-042008-generic linux-headers-4.20.8-042008-generic

删除Linux内核版本

步骤5.现在重新启动系统以使用最旧的安全内核。 reboot

步骤6.最终,检查我们已将其降级到最旧的内核。 uname -sr

验证旧的Linux内核

第二种方法:通过使用UKUU内核升级实用程序

在此方法中,我们将使用UKUU工具升级Ubuntu内核。
Ukuu是“ Ubuntu Kernel Upgrade Utility”的缩写

UKUU是一个简单而强大的工具,可用于Ubuntu系统来安装和升级内核。
UKUU可用于在安装新内核后删除旧内核。

此外,它可以向我们发送一个新的内核更新的通知。
UKUU可用于桌面和服务器Ubuntu版本。
接下来,我们将向我们展示如何使用UKUU升级内核。

步骤1.使用以下命令打开终端并将UKUU添加到存储库中的PPA。 sudo apt-add-repository -y ppa:teejee2008/ppa

"步骤2.更新系统。 sudo apt-get update

步骤3.使用以下命令安装UKUU。 sudo apt-get install ukuu

步骤4.进入以下命令以打开UKUU工具。 sudo ukuu-gtk

UKUU用户界面

如我们所见,UKUU列出了可以下载的所有可用内核版本。
此外,它向我们介绍了关于当前安装的内核的提示和可以下载的最后一个可用的内容。

"步骤5.现在升级内核,我们只需选择内核并按"安装"。

UKUU将处理上述部分中提到的所有手动步骤。
因此它将下载最适合系统架构的核心版本,并将自动安装它。

"步骤6."享受在没有必要担心的情况下应用内核。

步骤7.将在安装内核后将出现此消息。

步骤8.重新启动系统以使用新内核。 reboot

步骤9. rebooting后,检查已安装的内核版本。 uname -sr