"kvm : disabled by BIOS"메시지를 제거하려면 어떻게해야합니까?


32

메시지가 나타납니다.

kvm:disabled by bios

커널을 3.8.x로 업그레이드 한 후 KVM 패키지를 설치 한 적이 없습니다. BIOS 버그로 인해 BIOS에서 가상화활성화 없습니다 . 이 이상한 메시지를 없애고 싶습니다. modprobe를 사용하여 커널 모듈을 제거하려고 시도 했지만 작동하지 않았습니다.


2
이것이 복제본이라는 데 동의하지 않습니다. 이 질문은 BIOS가 임의로 가상화를 비활성화하고 가상화를 비활성화하는 데 중점을 둔다는 메시지를 표시하지 않는 방법을 구체적으로 묻습니다 . 다른 질문은 오류 메시지가 문제 자체가 아니라 문제의 증상 인 가상화를 활성화하는 방법을 암시 적으로 묻는 것입니다. 따라서 질문이 관련되어 있음에 동의하지만 동일한 생각은하지 않습니다. 실제로, 그들은 반대로 간주 될 수도 있습니다.
Robie Basak

속임수가 아니지만 버그에 대한 해결 방법을 찾는 질문 이므로 주제를 벗어난 주제로 닫아야합니다.
Tom Brossman

2
우분투 버그가 아닌 BIOS 버그이며 해결 방법을 찾고 있습니다. BIOS 버그는 일반적으로 Launchpad에도 속하지 않기 때문에 이것이 버그의 주제에 맞지 않는다고 생각합니다.
Robie Basak

@RobieBasak 우리는 누구의 잘못이 버그인지 신경 쓰지 않습니다. 버그이며 버그를 개발하는 사람이 수정해야합니다. 간단합니다. 버그 추적기가 LP가 아닌 경우 버그를 찾으면 버그가 버그이므로 소프트웨어 / 하드웨어 / 펌웨어의 어떤 부분에 버그가 있는지 독립적으로 토픽됩니다.
Braiam

버그도 아닙니다. 많은 BIOS가 의도적으로 VT를 활성화하는 방법없이 배송됩니다.
Alistair Buxton

답변:


14

다음과 같은 파일을 만듭니다 (예 /etc/modprobe.d/blacklist-kvm.conf:
gedit gksu gedit /etc/modprobe.d/blacklist-kvm.conf또는 nano를 사용할 수 있음 sudo nano /etc/modprobe.d/blacklist-kvm.conf)

다음 세 줄을 넣으십시오.

blacklist kvm
blacklist kvm_intel
blacklist kvm_amd

BIOS에 의해 비활성화 된 적절한 시스템이 없기 때문에 이것이 당신에게 도움이되는지 확실하지 않습니다. 그러나 이것은 데비안 또는 우분투에서 KVM을 비활성화하는 합리적인 방법이므로 메시지를 비활성화하는데도 효과가 있는지 확인해야합니다.


OpenSuse Leap 42.2에서 나를 위해 일했습니다. 그냥 실행 mkinitrd를 /etc/modprobe.d/50-blacklist.conf 편집 후
lostiniceland

18

나를 위해 일한 것 :

1) 컴퓨터를 켜고 f2를 눌러 검은 색 배경의 화면이 표시되면 설정 (BIOS)을 확인하십시오.

2) "구성"탭으로 이동하십시오.

3) "Intel Virtual Technology"옵션을 선택하고 F5 또는 F6을 눌러 활성화하십시오.

4) F10을 눌러 저장하고 종료하십시오. 이 조치를 확인하라는 프롬프트 메시지가 표시되면 예를 선택하십시오.

5) 컴퓨터가 10 초 동안 꺼집니다. 그런 다음 해당 오류를 표시하지 않고 OS를 부팅하고로드합니다.


4
실제로 있도록 그것은 더 나은 솔루션 (보다는 오류 메시지를 숨기고)처럼 보인다!
hayd

@hayd : 귀하의 의견에 감사드립니다. 당신이 말했듯이, 그것은 같은 문제에 접근하는 다른 방법입니다.
pablofiumara

1
KVM을 사용하려면 가상 머신 호스트의 프로세서에 가상화 지원 (Intel 프로세서의 경우 VT-x, AMD 프로세서의 경우 AMD-V)이 있어야합니다. 다음 명령으로 프로세서가 하드웨어 가상화를 지원하는지 확인할 수 있습니다. $ egrep --color = auto 'vmx | svm | 0xc0f'/ proc / cpuinfo
The Demz

1
이것은 오류를 숨기는 것보다 확실히 좋습니다. Arch 설치와 동일한 문제가 있었고 BIOS에서 Intel VT를 활성화하면이 오류가 해결되었습니다.
Ébe Isaac

4

우선 KVM, 커널에로드되어 있는지 확인하고 싶을 수도 있습니다 . 이렇게하려면 다음과 같이 실행하십시오.

lsmod | grep kvm

그것에 대한 답변을 얻으면 kvm 실행을 중지 할 수 있습니다. 그렇게하려면 다음이 도움이 될 것입니다.

modprobe -r kvm

다른 kvm 모듈을 따라야합니다. 내 경우에는 kvm_intel모듈도 있으므로 실행해야합니다.

modprobe -r kvm_intel

kvm부팅시 활성화 를 중지하려면 부팅시 /etc/modulesKVM이 시작되지 않도록 파일을 찾아서 수정해야합니다. /etc/modules파일 을 수정 한 후 컴퓨터를 다시 시작하고 문제가 지속되는지 확인하십시오.


0

kvm을 제거 할 수 있습니다

sudo apt-get purge qemu-kvm

그 메시지를 무시해도 아무 것도 아프지 않습니다.

아마도 사용 가능한 BIOS 업데이트가 있습니까?


4
vmware
notbad.jpeg

"메시지 무시"는 질문에 대한 답변이 아닙니다 (OP 계속 무시하고 싶지 않습니다 ).
동 형사상

@isomorphismes 이것이 첫 번째 옵션 인 KVM을 제거하는 이유입니다. kvm 커널 모듈이 vmware 모듈과 충돌합니다. 커널 모듈을 수동으로로드 / 언로드 할 수 있습니다 .vmware에 대해서는 잘 모르겠습니다.
Panther
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.