フォルダがどれだけ違うかを説明できる人はいますか?Linuxつながりましたか?
/arch
、、、など、面白いものがたくさんあります。コンパイル後、これらのファイルはどこに行きますか?たとえば、Ubuntuを使用します。または、フォルダで見つける可能性はありますか?/security
/samples
/crypto
/usr
/sys
答え1
ほとんどのコンテンツは、カーネルvmlinuz-...
(通常)または/boot
各/lib/modules
カーネルバージョンのサブディレクトリを持つモジュールで終わります。ディレクトリの一部のツールはtools
他の場所にあります。例えば perf
。言及したディレクトリのほとんどはカーネルの一部に過ぎず、アーキテクチャ固有のコードarch
、暗号化コードcrypto
など、さまざまな方法で構成されています。ビルド中にのみ使用されるビルドインフラストラクチャもあります。
答え2
/usrと/sysのLinuxカーネルファイルが見つかりませんでした。 Linuxカーネルをコンパイルしたら、/usr/srcにLinuxカーネルソースコードを抽出する必要があります。モジュールを作成してインストールする必要があります。 config、sysmap、vmlinuz、initrd は /boot に保存され、Linux カーネルバージョンに基づくすべてのモジュールは ../lib/modules に保存されます。