各Linuxディストリビューションのカーネル構成はどこにありますか?

各Linuxディストリビューションのカーネル構成はどこにありますか?

すべてのRed HatとDebianベースのディストリビューションは、カーネル設定を提供する規則に従うと確信しています/boot/config-*。しかし、他のディストリビューションはどうですか?または、この規則が非常に一般的な場合、いいえこれに従いますか?

ベストアンサー1

Debianとその派生製品(Ubuntu、Linux Mintなど)

カーネル設定はに保存されます。どちらのファイルも同じパッケージにあります。/boot/vmlinuz-VERSION/boot/config-VERSIONlinux-VERSIONkernel-VERSION

Arch Linux、Gentoo(有効になっている場合)

実行中のカーネルの設定はカーネルバイナリに保存されますzcat /proc/config.gz

CONFIG_IKCONFIGこのファイルは、カーネルをコンパイルするときにこのオプションが設定されているときに存在するため、trueにすることができます。(または)デプロイメントに関係なく、指定された2つのデフォルトのカーネル構成で有効になります。

ところで、Arch Linuxのデフォルト設定ではカーネル名を指定しません(またはinitramfsイメージ)バージョン別またはファイル別のパッケージ/bootにのみ名前が付けられます。たとえば、一般的なArch Linuxブートカーネルの名前は次のとおりです。/boot/vmlinuz-linuxLinuxデフォルトのカーネル用にインストールされたパッケージ。

おすすめ記事