시작 시 문제: "사용자 정의 모듈 로드 [실패]"

시작 시 문제: "사용자 정의 모듈 로드 [실패]"

커널을 버전 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/예: 를 사용할 수 있음)를 찾아서 열고 단계별로 진행합니다(각 명령을 터미널에 붙여넣기).

관련 정보