当您安装新内核时,系统会将几个重要文件添加到特定目录中。如果您曾想知道 Linux 内核存储在哪里,答案通常是 /boot 目录。该目录是大多数系统上的标准 Linux 内核位置。
/boot 目录
/boot 目录包含启动引导过程所需的所有文件。当您查看其内部时,通常会看到对应于不同内核版本的文件的,这使得如果新内核出现问题,您可以引导到旧内核。理解这个 内核位置 对于系统维护至关重要。
关键内核文件
那么,内核位于 该目录的何处?它伴随着其他几个关键文件。以下是您会遇到的主要文件:
vmlinuz: 这是压缩的可执行 Linux 内核本身。末尾的 'z' 表示它是经过压缩的。initrd: 这是初始 RAM 磁盘。如我们所讨论的,initrd是在启动期间加载到内存中的临时根文件系统,用于挂载真正的根文件系统。System.map: 此文件包含一个符号表,它将内核函数名称映射到它们的内存地址。它主要用于调试内核崩溃(panic)和错误(oops)。config: 此文件存储了用于编译该特定内核版本时所使用的配置设置。它详细说明了包含哪些驱动程序和功能。
管理内核文件
随着时间的推移,您的 /boot 目录可能会被旧内核的文件填满。如果空间不足,您可以删除旧的、未使用的内核版本的文件。最安全的方法是使用您发行版的包管理器(如 apt 或 dnf)。手动删除文件可能存在风险,因此请务必小心,不要删除您当前正在使用的内核的文件。