root
그룹에 속한 사용자 1명과 그룹에 속하지 않은 사용자 1명 kvm
. 그는 qemu-system-x86_64 -enable-kvm
문제 없이 달릴 수 있다. root
그룹에는 속하지 않지만 속한 사용자도 있습니다 kvm
. 그러나 그는 -enable-kvm
옵션을 사용할 수 없습니다! 그리고 얻다
failed to initialize KVM: Permission denied
이 문제를 해결할 방법이 있나요?
답변1
이는 장치 권한이 잘못 구성되었기 때문에 발생합니다 /dev/kvm
. 그룹에 대한 읽기 권한이 있어야 합니다 kvm
. 해결 단계:
/etc/udev/rules.d/65-kvm.rules
파일을 다음으로 생성root
- 다음 줄을 파일에 넣으세요:
KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"
- 규칙 다시 로드
udevadm control --reload-rules && udevadm trigger
- 그룹에 속한 사용자의 경우 이 옵션을 사용해 실행
kvm
해 보세요 .qemu
-enable-kvm
이 문제는 오래 전에 Arch Linux에서 해결되었습니다(작업 14165, 2009년 4월). 어쩌면 이 문제를 배포판의 개발자 목록에 보고해야 할 수도 있습니다.