Arch-Linux
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
我sudo 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
是一個守護程序,應該列在該數組中,而不是在模組中——應該slim
和acpid
. 我不知道是什麼pommed
,但我也會檢查應該放在哪裡。