Linux

無法使用 Insmod 持久插入核心對象(debian)

  • May 4, 2021

我正在嘗試插入

$$ . $$板載 GPIO 的 Ko(核心對象)文件到我的 Linux 核心中,使用命令**insmod < file-name.ko >*成功但是當作業系統/設備重新啟動時,核心不再插入 mod(使用 lsmod 檢查) . 我也嘗試將它放在/lib/modules/4.19.0-14-amd64/kernel/drivers/gpio*並執行“ sudo update-initramfs -u ”來更新引導初始化,但沒有奏效。 有沒有辦法永久插入核心模組(維持重啟)?

*PS 我不想在 crontab 中使用“@reboot insmod”。*使用 Debian GNU/Linux 10 (buster)

你可以將你的模組添加到 modules.d 文件夾中,它會在啟動時被 systemd 拾取。

所以製作一個名為的文件/etc/modules-load.d/&lt;featurename&gt;.conf 並讓它包含

&lt;modulename&gt;

沒有 .ko 副檔名的 .ko 文件的名稱在哪裡

man modules-load.d您可以通過在終端輸入來獲取 modules-load.d 的文件

引用自:https://unix.stackexchange.com/questions/648082