更新 Ubuntu 22.04 |20.04 Linux 内核更新到版本 6.2
本教程中给出的步骤不仅限于 Ubuntu,甚至我们可以将它们用于 Linux Mint、Debian、POP OS 和其他类似的 Linux 系统。
1. 检查当前 Ubuntu 内核版本
好吧,在安装新内核之前,最好知道我们的 Ubuntu 系统上是哪个版本的内核。为此,请在 Ubuntu 上访问命令终端。GUI 桌面用户可以使用键盘快捷键 Ctrl+Alt+T 打开终端应用程序。之后,运行给定的命令:
uname -r
2. 更新 Ubuntu 22.04 或 20.04
使您的系统始终保持最新状态是一种很好的做法。但是,如果没有,请首先运行 system update 命令以确保所有系统包都是最新的。之后还要安装,我们在本文后面需要安装。wget
sudo apt update && sudo apt upgrade
sudo apt install wget
3. 下载 Ubuntu 主线内核安装程序
好吧,我们不需要使用任何脚本在 Ubuntu 上安装最新的 Linux 内核包,因为它可以作为 Debian 二进制文件进行安装。
但是,要在 Ubuntu 上轻松安装、更新和卸载 Linux 内核 22.04 |20.04 LTS,我们可以使用 GitHub 上提供的 Ubuntu 主线内核脚本。使用给定的命令将其下载到您的 Ubuntu 系统上。
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
一旦脚本出现在您的系统上,请使其可执行并移动到将来轻松使用它以获取最新版本的内核。/usr/local/bin
chmod +x ubuntu-mainline-kernel.sh
sudo mv ubuntu-mainline-kernel.sh /usr/local/bin/
4. 查找最新版本的 Linux 内核
我们可以使用 Ubuntu 主线内核脚本来查找要安装在我们的 Ubuntu 系统上的 Linux 内核的最新可用版本。为此,在命令终端上运行:
ubuntu-mainline-kernel.sh -c
如果最新版本与系统上安装的版本不同,脚本将显示该版本。
而要列出可以使用脚本安装的可用内核系列(版本),请使用以下终端命令:
ubuntu-mainline-kernel.sh -r
5. 在 Ubuntu 上安装 Linux 6.2 内核
要安装 kernel.ubnut.com 存储库中提供的最新 Linux 内核软件包,我们可以使用
sudo ubuntu-mainline-kernel.sh -i
但是,如果您有一些特殊要求并正在寻找某些特定的内核版本,那么在 -i 参数之后提及您想要的确切版本。例如:对于 6.2,我们可以使用:
sudo ubuntu-mainline-kernel.sh -i v6.2.0
如果您使用此脚本在我们的 Ubuntu 上安装了多个 Linux 内核版本,那么要列出所有这些版本,我们可以使用:
sudo ubuntu-mainline-kernel.sh -l
6. 重新启动系统
重新启动系统,让它使用您刚刚配置的内核版本。
sudo reboot
系统重新启动后,请使用以下命令检查当前版本:
uname -r
这次你会看到最新的。
7. 更改或设置默认内核版本
默认情况下,Ubuntu 配置为在系统上使用最新的可用 Linux 版本。但是,由于任何原因,如果您想更改它,请编辑 Grub 文件。
sudo nano /etc/default/grub
添加以下两行,要了解情况,您可以看到屏幕截图。
GRUB_SAVEDEFAULT=true GRUB_DEFAULT=saved
保存文件 Ctrl+O,按 Enter 键,然后退出 Ctrl+X。这将在“引导”菜单中保存我们对默认内核的首选项,并且在我们更改它之前不会在系统重启时重置它。
更新 Grub:
sudo update-grub
现在重新启动您的系统:
sudo reboot
启动系统时,按 Esc 按钮获取 Grub 菜单。选择“Ubuntu 的高级选项”,然后选择要设置为系统默认的内核版本。
8. 卸载 Linux 内核 v6.2.0
要从使用脚本安装的系统中删除任何现有的 Ubuntu Linux 内核,请再次运行 mainline tool 命令:
sudo ubuntu-mainline-kernel.sh -u
选择要从系统中删除的版本的序列号。
您甚至可以使用 Ubuntu Mainline 的 PPA 来更新或降级 Ubuntu Linux 内核。
常见问题
什么是 Ubuntu 主线?
主线内核是一个术语,用于描述开发人员最近发布但仍在开发中的最新可用版本的 Linux 内核。而 Ubuntu 主线是 GitHub 上可用的脚本,允许用户从 kernel.ubuntu.com 存储库安装最新的主线,甚至是旧的或以前的内核版本。
如何在 Ubuntu 中安装 Mainline?
- 打开 Ubuntu 命令终端窗口。
- 下载 Ubuntu 主线脚本,本文中给出了该命令。
- 之后,使用命令。
sudo ubuntu-mainline-kernel.sh -i
- 这将在您的 Ubuntu Linux 上安装最新的 Mainlin 版本。
内核的三种类型是什么?
内核是任何操作系统的核心,它充当计算机硬件和软件之间的桥梁。
内核主要有三种类型:单片内核、微内核和混合内核。
单片内核是最常用的内核类型。它们将所有设备驱动程序和核心操作系统服务包含在一个大型代码块中,这使它们更高效且更不容易出错。
微内核是另一种内核,它只包含基本的操作系统功能,如内存管理、进程调度和进程间通信。顾名思义,这种安排减少了其大小和复杂性,但使其更难调试。