가상 머신을 실행하기 위해 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