如何在 Ubuntu/Debian Linux 上安装自定义内核
Linux 内核是所有 Linux 系统的核心。它是开源的,任何人都可以下载和编译。如果您已经编译了自定义 Linux 内核或在线下载了一个,则可以轻松在基于 Ubuntu 或 Debian 的系统上安装该内核。
在本教程中,我们将介绍在 Ubuntu 或任何基于 Debian 的 Linux 发行版上安装自定义内核的分步说明。安装内核后,您将能够启动并立即开始使用它。
在本教程中您将学习:
如何安装编译内核所需的必备包
如何在系统上安装自定义 Linux 内核
如何在 Ubuntu/Debian Linux 上安装自定义内核分步说明
我们要做的第一件事是安装编译和安装 Linux 内核的必备包。打开命令行终端并键入以下命令即可开始。
$ sudo apt update $ sudo apt install fakeroot build-essential libncurses-dev xz-utils libssl-dev flex libelf-dev bison
如果您已经编译了自己的内核,则可以从编译目录运行以下命令来安装 Linux 内核及其相关模块。
$ sudo make modules_install $ sudo make install
这将生成内核并将其安装到
/boot
目录中。您的 GRUB 引导配置也将自动更新。如果您下载了 Linux 内核的预编译副本,其中应该有几个
.deb
文件,您可以在所有相关文件上使用dpkg
命令来安装内核。$ sudo dpkg -i *.deb
警告
安装未自行编译的自定义 Linux 内核时请务必小心。仅当您完全信任获取内核的来源时才执行此操作。现在剩下要做的就是重新启动系统并加载到新安装的内核中。
$ reboot
您可以通过使用以下命令检查版本来验证您的系统确实正在使用新内核:
$ uname -r
奖励步骤:故障排除。如果您的系统未启动到新内核,您可以使用以下命令手动更新 initramfs 和 GRUB 配置。请务必将下面的内核版本替换为您自己的内核版本:
$ sudo update-initramfs -c -k 5.18.2 $ sudo update-grub
结束语
在本教程中,我们了解了如何在 Ubuntu 或其他基于 Debian 的 Linux 系统上安装自定义内核。这些步骤将允许您安装您自己定制和编译的 Linux 内核。或者,您可以从网上或朋友处安装已编译的内核,但这样做时要小心。