Arch-Linux

Arch 模組在啟動時沒有載入?

  • September 7, 2012

我在 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"

pommedsudo pommed &在我的xinitrc.

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

rc.conf的配置不正確;wiki 中的省略號 ( ...) 僅用於說明。該rc.conf文件是一個 shell 腳本,數組不應包含這些點。

使用該方法是不推薦使用的載入模組的方式。如果您希望繼續在此文件中列出它們,則應使用以下格式:

MODULES=(wl lib80211 nvidia-bl)

Arch Wiki概述了載入這些模組的正確方法,方法是在/etc/modprobe.d/. 在 的情況下wl,例如,您將創建/etc/modprobe.d/wl並且文件將包含:

# load broadcom module at boot
wl

此外,openntpd是一個守護程序,應該列在該數組中,而不是在模組中——應該slimacpid. 我不知道是什麼pommed,但我也會檢查應該放在哪裡。

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