
/boot/kernel
FreeBSDとFreeBSDを見るときにロード/boot/modules
しようとせずにどれが何であるかを確認する方法はありますか?コンパイルされたモジュールをロードしようとすると、kldload
「ロード済み」として応答しますが、これは必ずしも正確ではありません。
答え1
以下を使用すると、いつでも現在ロードされているモジュールのリストを取得できます。kldstat
(8)。たとえば、
Id Refs Address Size Name
1 58 0xffffffff80200000 fbee78 kernel
2 1 0xffffffff81400000 3f3128 zfs.ko
3 1 0xffffffff81310000 e6dd0 nvidia-modeset.ko
4 1 0xffffffff81800000 db7e30 nvidia.ko
5 2 0xffffffff825b8000 2ec10 linux.ko
6 6 0xffffffff817f4000 add8 linux_common.ko
7 1 0xffffffff813f7000 3378 acpi_wmi.ko
8 1 0xffffffff813fb000 3320 usbhid.ko
9 1 0xffffffff825e7000 31f8 hidbus.ko
10 1 0xffffffff825eb000 32c0 wmt.ko
11 1 0xffffffff825ef000 2ae90 linux64.ko
12 1 0xffffffff8261a000 2260 pty.ko
13 1 0xffffffff8261d000 73b0 linprocfs.ko
14 1 0xffffffff82625000 3284 linsysfs.ko
15 1 0xffffffff82629000 3530 fdescfs.ko
通常、出力は上記と同じで十分です。ただし、-v
移行により、ユーティリティは次のようになります。フルパス.ko
正確なファイルがロードされたかどうかを確認するために使用できる各モジュールのオブジェクトファイル():
...
15 1 0xffffffff82629000 3530 fdescfs.ko (/boot/kernel/fdescfs.ko)
Contains modules:
Id Name
253 fdescfs