커널을 버전 3.0으로 업데이트한 후 Arch-Linux 시스템이 부팅되면 항상 다음 줄이 표시됩니다.
Loading User-specified Modules [BUSY] [FAIL]
무엇이 이런 일이 일어날 수 있는지 모르겠습니다. 내 -file MODULES
의 -array는 /etc/rc.conf
다음과 같습니다.
MODULES=(fuse wl !b43 !ssb !usblp vboxdrv vboxnetflt)
로드된 모듈을 확인했는데( 를 사용하여 modprobe
) 모두 정상적으로 로드되었습니다.
내 생각은 내 -array의 블랙리스트에 있는 모듈 중 하나가 MODULES
커널에서 쫓겨났거나 이름이 바뀌었고 이제 시스템이 이를 찾을 수 없다는 것입니다(방지하기 위해). 그래서 다음 명령을 사용하여 사용 가능한 모든 커널 모듈을 확인했습니다.
ls -R /lib/modules/3.0-ARCH/kernel/ | grep <module-name>
VirtualBox의 마지막 두 모듈을 제외하고 배열에서 모든 모듈을 찾았습니다. 그러나 수동으로 로드하려고 하면 시작 후에 로드될 수 있다는 메시지가 modprobe
표시됩니다 .lsmod
또한 /var/log/kernel.log
-logfile을 확인했습니다(여기서는 명확하지 않습니다).
따라서 이러한 일이 발생하는 원인이 무엇인지 또는 해당 로그 파일을 어디에서 찾을 수 있는지 이해해야 합니다(-file은 있지만 -file daemons.log
은 없으므로 modules.log
).
답변1
MODULES
발표된 대로 어레이의 블랙리스트 모듈은 더 이상 사용되지 않습니다.여기. 아마도 그것이 이유일 것이다.
답변2
가능하다면 모듈을 로드하는 시작 스크립트( grep -RF "User-specified Modules" /etc/
예: 를 사용할 수 있음)를 찾아서 열고 단계별로 진행합니다(각 명령을 터미널에 붙여넣기).