我在哪里可以找到每个 Linux 发行版的内核配置?

Mat*_*ine 5 linux configuration linux-kernel distributions

我很确定所有基于 Red Hat 和 Debian 的发行版都遵循在 中传送内核配置的约定/boot/config-*,但其他发行版呢?或者,如果这个约定非常普遍,哪些发行版遵循它?

Gil*_*il' 8

Debian 及其衍生产品(Ubuntu、Linux Mint 等)

内核的配置存储在. 这两个文件包含在同一个包中,或者./boot/vmlinuz-VERSION/boot/config-VERSIONlinux-VERSIONkernel-VERSION

Arch Linux、Gentoo(如果启用)

正在运行的内核的配置存储在内核二进制文件中,可以使用zcat /proc/config.gz.

CONFIG_IKCONFIG当编译内核时设置该选项时,此文件存在- 因此无论发行版如何都可以为真(或不为真,尽管这两个命名的默认内核配置确实启用了它。

顺便说一句,arch linux 的默认配置甚至不会按版本命名内核(或其 initramfs 映像)/boot - 那里的文件仅以其相应的包命名。例如,一个典型的Arch Linux启动内核被命名为这里的Linux是包默认内核一个安装。/boot/vmlinuz-linux