UKTools – 在 Ubuntu 和衍生产品中升级最新的 Linux 内核

我们已经写过一些应用程序,例如 Linux 内核实用程序, 伟大的, 优邦系统,可用于将内核升级到 Ubuntu 中最新的稳定版本。 其中一些工具已停产或未积极维护或定期更新,或者可能不适用于新的 Ubuntu 版本及其变体。 不用担心! 我刚刚偶然发现了一个名为的新实用程序 “英国工具” 它还用于升级最新的 Linux 内核或删除 Ubuntu 及其变体中旧的和未使用的内核。 UKTools 脚本从 kernel.ubuntu.com 并将其自动安装在基于 Ubuntu 的系统上。 UKTools 应用程序将只保留三个内核版本:第一个和最后两个,其他的将被清除。

UKTools – 在 Ubuntu 和衍生产品中升级最新的 Linux 内核

UKTools 是初学者友好的实用程序,因此任何新手用户都可以轻松升级最新的内核。

UKTools 可以通过两种方式使用。

方法 – 1:

在您选择的任何位置下载最新的 UKTools 压缩包。

$ cd /usr/src
$ sudo wget https://github.com/usbkey9/uktools/archive/master.tar.gz

提取下载的存档:

$ sudo tar -xvf master.tar.gz

这会将下载存档的所有内容提取到一个名为 uktools-master 在您当前的目录中。 cd 到那个目录:

$ cd uktools-master

并且,运行以下命令升级到最新的 Linux 内核。

$ ./ukupgrade -simple 

此命令会将当前安装的内核升级到最新的可用版本。 这将需要几分钟。 升级过程完成后,重新启动系统以使用新内核。

最后,删除源压缩包,因为我们不再需要它了。

$ sudo rm -fr master.tar.gz

方法 – 2:

确保你已经安装了 Git。 如果尚未安装,请运行以下命令进行安装。

$ sudo apt-get install git

Git 克隆 UKTools 存储库:

$ git clone https://github.com/usbkey9/uktools

此命令将 UKTools 存储库的所有内容克隆到名为“iktools”的目录中。

cd 到那个目录:

$ cd uktools

并且,运行以下命令来升级内核:

$ sudo make 

此命令将在您的系统上安装 UKTools 并自动升级您的内核。 不要忘记重新启动系统以使用新安装的内核。

之后,您可以随时使用以下命令调用此实用程序:

升级内核:

$ do-kernel-upgrade 

要删除旧的和未使用的内核:

$ do-kernel-purge

您可以使用命令重新运行安装脚本:

$ ./setup 

而已。 我们已经成功升级了 Ubuntu 16.04 LTS 中的 Linux 内核。 您可以使用以下命令检查 Linux 内核版本:

$ uname -r

我的 Ubuntu 16.04 LTS 桌面的示例输出:

4.16.0-041600-generic

要查看所有已安装的 Linux 内核,请运行:

$ dpkg --list | grep linux-image

样本输出:

ii linux-image-4.16.0-041600-generic 4.16.0-041600.201804012230 amd64 Linux kernel image for version 4.16.0 on 64 bit x86 SMP rc linux-image-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP rc linux-image-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP ii linux-image-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP rc linux-image-extra-4.2.0-16-generic 4.2.0-16.19 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP rc linux-image-extra-4.2.0-34-generic 4.2.0-34.39 amd64 Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-15-generic 4.4.0-15.31 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-28-generic 4.4.0-28.47 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.28.30 amd64 Generic Linux kernel image

正如你在上面的输出中看到的,我的 Ubuntu 16.04 LTS 桌面有 4.16、4.4 和 4.2 三个内核版本。 就像我已经提到的,UKTools 脚本将只保留三个内核,其他所有内容都将被删除。

  • 如何检查已安装的 Linux 内核
  • 在 Ubuntu 中删除旧内核的最安全方法

您现在知道如何升级到最新的 Linux 内核以及如何在基于 Ubuntu 的系统中删除未使用的和旧的内核。 更多好东西即将到来。 敬请关注!

干杯!

资源:

  • UKTools GitHub 存储库

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: Facebook | 推特 | 谷歌加 | 领英 | RSS订阅

祝你有美好的一天!!

LinuxLinux KernelUbuntuUK工具