我们已经写过一些应用程序,例如 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工具