2017-03-15 73 views
0

我正在嘗試構建一個模塊,我認爲這對我的系統非常重要。這是USB驅動程序。如果模塊不存在,我擔心我的鼠標和鍵盤不再是功能。從內置模塊到可加載模塊/ etc/module

因此,我想將此內置模塊轉換爲可加載模塊,並在啓動時自動加載此模塊。我知道我必須編譯一個新內核,使用「make menuconfig」命令將模塊的選項設置爲「m」,以使其可以加載,但一旦完成,模塊將不會在啓動時加載。所以我想將模塊添加到/ etc/module文件以在啓動時加載它。

如果你知道如何做,或者更方便的方法來測試我的驅動程序,而我正在使用它,將不勝感激。

謝謝!

回答

0

模塊的默認加載可以使用modprobe.conf或modprobe.d指定。請檢查以下鏈接:https://linux.die.net/man/5/modprobe.conf

+0

實際上,/etc/modprobe.d/modprobe.conf文件是指向文件/ etc/module的鏈接。我試圖修改這個文件,它完美的作品。我想要做的是知道該怎麼做,以便在內核編譯後修改此文件。 例如,我在內核源代碼中修改了一個(我不知道哪個)文件,我編譯了我的內核,然後,當我第一次啓動時,我想加載的模塊已經加載,因爲/ etc /odprobe.d/modprobe.conf已被修改。 – pierre123