4. 内核安装

好了,现在我们已经把那些无聊的东西都讲完了,接下来我们来谈谈如何实际安装和修改内核。你可以在系统上安装多个内核;还记得我们在引导过程那一课中讲过吗?在我们的 GRUB 菜单中,我们可以选择引导哪个内核。

要查看系统上的内核版本,请使用以下命令:

$ uname -r
3.19.0-43-generic

uname 命令打印系统信息;-r 选项将打印内核发布版本。

你可以通过不同的方式安装 Linux 内核:你可以下载源代码包并从源代码编译,或者你可以使用包管理工具安装它。

sudo apt install linux-generic-lts-vivid

然后只需重启到你安装的内核。很简单,对吧?有点。你还需要安装其他 Linux 包,例如 linux-headerslinux-image-generic 等。你还可以指定版本号,所以上面的命令可以看起来像:sudo apt install 3.19.0-43-generic

或者,如果你只是想要更新的内核版本,只需使用 dist-upgrade;它会升级系统上的所有包:

sudo apt dist-upgrade

有许多不同的内核版本。有些用作 LTS(长期支持),有些是最新最好的。不同内核版本之间的兼容性可能差异很大,因此你可能需要尝试不同的内核。

登录以保存您的学习进度

登录

练习

熟能生巧!这里有一些动手实验,可以帮助你巩固对 Linux 内核管理和相关系统管理任务的理解:

  1. 在 Linux 中自定义 GRUB2 引导菜单 - 练习修改 GRUB2 引导菜单,这在管理多个内核版本和选择引导哪个内核时至关重要。
  2. 在 Linux 中管理内核模块 - 学习列出、检查、加载和卸载内核模块,这是内核管理和理解硬件如何与系统交互的基本方面。
  3. Linux 上的软件安装 - 获得使用各种方法安装和管理软件的实践经验,包括使用包管理器,这是安装和更新内核的常用方法。

这些实验将帮助你在实际场景中应用内核管理、引导过程和包管理的概念,从而增强系统管理的信心。

测验

如何查看系统的内核版本?