Ubuntu にインストールされているすべてのデバイス ドライバーのリストを見つけるにはどうすればよいですか。カーネル ドライバーではなく、デバイス ドライバーのリストが必要です。
答え1
Linux(およびUbuntu)のデバイスドライバは「カーネルモジュール実際、これらは「デバイス ドライバー」以上のもので、仮想デバイスの作成やカーネルへの新しい機能の提供など、実際のハードウェアへのサービス提供を超えた機能を提供できます。
lsmod
またはコマンドを使用してcat /proc/modules
モジュールのリストを表示しますロード済みカーネルに組み込みます。ディスクに保存されているすべてのモジュール (必ずしもロードされているとは限りません) を表示するには、次のコマンドを実行します。
ls -R /lib/modules/$(uname -r)/kernel/
上記はすべて、ディスクからロードされたモジュールに関するものです。Linux カーネルには、上記のコマンドでは表示されない組み込み (または静的にコンパイルされた) モジュールもあります。これは、通常ストレージによって最適化される組み込みシステムに特に当てはまります。組み込みモジュールを一覧表示するには、次のコマンドを使用します。
cat /lib/modules/$(uname -r)/modules.builtin
このコマンドは、ディストリビューションがmodules.builtin
ファイルを提供していることを前提としています。