我曾经在 ARM (32 b) 上安装了 Ubuntu。运行系统所需的驱动程序被复制到文件夹“/lib/modules”中并在启动时加载。
由于硬件更新,我最近迁移到了 ARM aarch64 的新 Ubuntu(ubuntu-base-16.04.6-base-arm64,从这里),即 Ubuntu 最小化。我需要在启动过程中加载驱动程序,就像在以前的版本中一样,但在最后一个版本中,默认情况下不存在文件夹“/lib/modules”。我已经创建了它并添加了模块,但现在驱动程序未加载(即使在安装 acpi 之后)。
我可以用 modprobe 加载它们,但它们有很多,并不是全部都是必需的。哪种方法可以使放置在“/lib/modules”中的模块在启动过程中自动加载?
答案1
您可以将它们conf
放入/etc/modules-load.d
.该目录中的这些文件中指定的模块将在引导时加载。
例如,在该目录中创建一个具有以下名称的文件:
module.conf
在文件中,输入以下内容:
#loads module
module
替换module
为模块的实际名称。您可以将它们全部放入一个conf
文件中,或者为您想要在启动时加载的每个模块创建一个文件。