Arch 模块在启动时未加载?

Arch 模块在启动时未加载?

我在 Arch 启动时不断收到与我的相关的错误rc.conf

failed to load module "wl"
failed to load module "lib80211" 

等等。它列出了我的所有模块/etc/rc.conf

这是我的完整内容rc.conf

#
# /etc/rc.conf - configuration file for initscripts
#

DAEMONS=(syslog-ng dbus networkmanager crond .. etc. ..)
MODULES=(... wl... lib80211... nvidia-bl... openntpd... slim... acpid... pommed)

# Storage
#
# USEDMRAID="no"
# USELVM="no"

# Network
#
# interface=
# address=
# netmask=
# gateway=

HARDWARECLOCK="UTC-5"
TIMEZONE="US/Central"

pommed我在 X 中添加sudo pommed &我的xinitrc.

配置文件的格式是否正确?

答案1

您的rc.conf配置不正确;wiki 中的省略号 ( ...) 仅供参考。该rc.conf文件是 shell 脚本,数组不应包含这些点。

使用该方法是不推荐的加载模块的方法。如果您希望继续在此文件中列出它们,那么您应该使用以下格式:

MODULES=(wl lib80211 nvidia-bl)

加载这些模块的正确方法概述在拱门维基,通过在 下创建文件/etc/modprobe.d/。以 为例wl,您将创建/etc/modprobe.d/wl该文件并将包含:

# load broadcom module at boot
wl

此外,openntpd是一个守护进程,应该列在该数组中,而不是列在模块 one 中,而 和 应该列在模块slimacpid。我不知道pommed是什么,但我也会检查它应该放在哪里。

相关内容