Mat*_*ine 5 linux configuration linux-kernel distributions
我很确定所有基于 Red Hat 和 Debian 的发行版都遵循在 中传送内核配置的约定/boot/config-*,但其他发行版呢?或者,如果这个约定非常普遍,哪些发行版不遵循它?
内核的配置存储在. 这两个文件包含在同一个包中,或者./boot/vmlinuz-VERSION/boot/config-VERSIONlinux-VERSIONkernel-VERSION
正在运行的内核的配置存储在内核二进制文件中,可以使用zcat /proc/config.gz.
CONFIG_IKCONFIG当编译内核时设置该选项时,此文件存在- 因此无论发行版如何都可以为真(或不为真),尽管这两个命名的默认内核配置确实启用了它。
顺便说一句,arch linux 的默认配置甚至不会按版本命名内核(或其 initramfs 映像)/boot - 那里的文件仅以其相应的包命名。例如,一个典型的Arch Linux启动内核被命名为这里的Linux是包默认内核一个安装。/boot/vmlinuz-linux