2017-09-05 117 views
0

我想了解如何自動插入內核模塊。我正在使用Arch Linux,所以基本上我正在使用systemdsystemd如何自動插入內核模塊?

經過一番研究,我知道至少有2種方式插入內核模塊:

  1. systemd有一個名爲systemd-modules-load.service(單元,這在/etc/modules-load.d/*.conf讀取內核模塊名稱和/run/usr/lib的那些)(systemd documentation)。

  2. udev可以在檢測到設備時自動處理內核模塊(Arch Linux wiki page)。

不過,我沒怎麼看那些工作:

  1. 有在/etc/modules-load.d/*.conf沒有配置文件(或/run/usr/lib的那些)我的系統上。因此在systemd-modules-load.service中沒有任何內容。

  2. /usr/lib/udev/rules.d中有一些modprobe命令,但不是我在lsmod中看到的所有內核模塊。

例如,我在的lsmod輸出一個xfs內核模塊,但我無法找出其插入的觸發點。我的文件系統沒有安裝xfscat /proc/mounts | grep xfs什麼也沒有顯示)。

有沒有任何介紹或教程如何所有這些工作?

回答