아직 사용 중인 KVM 커널 모듈을 비활성화합니다.

아직 사용 중인 KVM 커널 모듈을 비활성화합니다.

가상 머신을 실행하기 위해 VirtualBox는 KVM 커널 모듈을 비활성화하라고 말했습니다. 검색해 보니 KVM이 qemu-*패키지에 포함되어 있지만 내 시스템(Debian Wheezy)에는 설치되어 있지 않습니다.

그 후 방금 모듈을 언로드하려고 시도했지만 사용 중이어서 작동하지 않았습니다.

# modprobe -r kvm_intel
FATAL: Module kvm_intel is in use.
# modprobe -r kvm
FATAL: Module kvm is in use.

어떤 프로그램이 그것을 사용하고 있는지도 모르고, 그것이 무엇인지도 모르겠습니다. 나도 해당 -f옵션을 시도했지만 동일한 결과를 얻었습니다.

내 질문은: KVM 커널 모듈을 제거하거나 비활성화하는 방법입니다.

고쳐 쓰다:

다음은 명령의 출력입니다 lsmod.

# lsmod | grep kvm
kvm_intel             138825  3 
kvm                   404853  1 kvm_intel

답변1

아시다시피 이 모듈을 사용하는 애플리케이션이 있습니다. KVM 모듈은 실제로 장치 파일을 통해 기능의 일부를 나타냅니다 /dev/kvm. 따라서 어떤 응용 프로그램이 이를 사용하고 있는지 알아보세요.

$ lsof | grep /dev/kvm

답변2

때로는 lsmod모듈을 사용하고 있는 내용을 역추적해 볼 수도 있습니다.

예는 다음과 같습니다.

kvm_intel             143597  0 
kvm                   459817  1 kvm_intel

내 컴퓨터에는 kvm_intel이 kvm을 사용한다고 나와 있습니다. 또한 kvm은 사용되지 않습니다. 이 경우 다음을 실행할 수 있어야 합니다.

sudo modprobe -r kvm_intel 

그런 다음,

sudo modprobe -r kvm

관련 정보