“Kvm: BIOS tarafından devre dışı bırakıldı” mesajından nasıl kurtulurum?


32

Bir mesaj alıyorum:

kvm:disabled by bios

çekirdeğimi 3.8.x'e yükselttikten sonra KVM paketini hiç kurmadım. BIOS hatası nedeniyle sanallaştırmayı BIOS'umdan da etkinleştiremiyorum . Sadece bu garip mesajdan kurtulmak istiyorum. Kullanarak herhangi bir çekirdek modülü kaldırarak çalıştı modprobe ama bir işe yoktu.


2
Bunun bir kopya olduğu konusunda hemfikir değilim. Bu soru özellikle BIOS keyfi sanallaştırma devre dışı bırakır düşünülürse mesaj bastırmak için nasıl sorar ve odaklanmış engelli sanallaştırma tutarak . Diğer soru (dolaylı olarak) sanallaştırmanın nasıl etkinleştirileceğini sormaktır ; hata mesajı, sorunun kendisinden ziyade, sorunun bir belirtisidir. Her ne kadar soruların ilişkili olduğuna katılıyorum, ancak aynı olduklarını sanmıyorum. Aslında, onlar bile karşıt olarak kabul edilebilir.
Robie Basak,

Dupe değil ama bir hata için geçici bir çözüm arayan bir soru ve bunun yerine konu dışı olarak kapatılmalıdır.
Tom Brossman

2
Bir BIOS hatasıdır, bir geçici çözüm aranmakta olan bir Ubuntu hatası değildir. Bunun BIOS'un genel olarak Launchpad'e dahil olmadığı için, bunun hataların özümseyişinin ruhuna uygun olduğunu sanmıyorum.
Robie Basak,

@RobieBasak kimin suçu böcek olduğu umrumda değil, bir hata ve onları geliştiren kişi tarafından düzeltilmesi gerekiyor. Basit. Eğer bug-tracker LP değilse, o zaman onu arayın, böcekler böceklerdir ve dolayısıyla yazılım / donanım / bellenimin hangi parçasına sahip olduğunu bağımsız olarak konu dışı bırakırlar.
Braiam

Hata bile değil. Birçok BIOS, VT'yi etkinleştirmek için hiçbir yol kullanmadan kasıtlı olarak gelir.
Alistair Buxton,

Yanıtlar:


14

Adında bir dosya oluşturun /etc/modprobe.d/blacklist-kvm.conf:
(Örneğin, gedit gksu gedit /etc/modprobe.d/blacklist-kvm.confveya nano kullanabilirsiniz sudo nano /etc/modprobe.d/blacklist-kvm.conf)

Aşağıdaki üç satırı içine koyun:

blacklist kvm
blacklist kvm_intel
blacklist kvm_amd

Bunun sizin için işe yarayacağından emin değilim, çünkü BIOS tarafından da devre dışı bırakılan uygun bir sistemim yok. Ancak bu, KVM'yi Debian veya Ubuntu'da devre dışı bırakmanın makul bir yoludur, bu nedenle mesajınızı devre dışı bırakmak için de çalışıp çalışmadığını görmelisiniz.


OpenSuse Leap 42.2'de benim için çalıştı. /Etc/modprobe.d/50-blacklist.conf
lostiniceland 'ı 20.09’da

18

Benim için ne işe yaradı:

1) Bilgisayarı açın ve siyah arkaplanlı bir ekran gördüğünüzde kurulumu (BIOS) görmek için f2 tuşuna basın.

2) "Konfigürasyon" sekmesine gidin.

3) "Intel Virtual Technology" seçeneğini seçin ve F5 veya F6 tuşlarına basarak etkinleştirin.

4) Kaydetmek ve çıkmak için F10 tuşuna basın. Bu işlemi onaylamanızı isteyen bir mesaj göründüğünde, evet seçeneğini belirleyin.

5) Bilgisayarınız 10 saniye boyunca kapanacaktır. Ardından, işletim sisteminizi bu hatayı göstermeden önyükler ve yükler.


4
aslında bunu etkinleştirmek daha iyi bir çözüm gibi görünüyor (sadece hata mesajını gizlemek yerine)!
hayd,

@hayd: Yorumunuz için teşekkür ederiz. Dediğiniz gibi, aynı soruna yaklaşmanın farklı bir yolu.
pablofiumara

1
KVM, sanal makine ana bilgisayar işlemcisinin sanallaştırma desteğine sahip olmasını gerektirir (Intel işlemciler için VT-x ve AMD işlemciler için AMD-V). İşlemcinizin donanım sanallaştırmasını aşağıdaki komutla destekleyip desteklemediğini kontrol edebilirsiniz: $ egrep --color = auto 'vmx | svm | 0xc0f' / proc / cpuinfo
Demz

1
Bu kesinlikle hatayı gizlemekten daha iyidir. Arch kurulumumla aynı sorunu yaşadım ve BIOS'ta Intel VT'yi etkinleştirmek bu hatayı çözdü.
Ébe Isaac

4

Her şeyden önce, KVMçekirdeğe yüklenip yüklenmediğini görmek isteyebilirsiniz . Bunu yapmak için, böyle bir şey çalıştırın:

lsmod | grep kvm

Bundan bir cevap alırsanız, kvm'nin çalışmasını durdurmak isteyebilirsiniz. Bunu yapmak için, bu yardımcı olacaktır:

modprobe -r kvm

Diğer herhangi bir kvm modülü için takip etmeyi unutmayın. Benim durumumda, bir kvm_intelmodül de var, o yüzden benim de çalışmam gerekiyor.

modprobe -r kvm_intel

kvmÖnyükleme sırasında etkinleştirilmeyi durdurmak için, dosyanın bulunduğu dosyayı bulmanız ve /etc/modulesKVM'nin önyükleme sırasında başlatılmaması için değiştirmeniz gerekir. /etc/modulesDosyanızı değiştirdikten sonra bilgisayarınızı yeniden başlatın ve sorunun devam edip etmediğini kontrol edin.


0

Kvm'yi kaldırabilirsiniz

sudo apt-get purge qemu-kvm

veya bu mesajı yoksay, hiçbir şeye zarar vermez.

Belki mevcut bir bios güncelleme var?


4
Bu, vmware sonları
notbad.jpeg

"mesajı yoksay" sorusuna bir cevap değildir (OP bunu görmezden gelmek istemez).
isomorphismes

@ izomorfizme nedeni budur, ilk seçenek - KVM'yi kaldırır. kvm çekirdek modülü vmware modülüyle çakışıyor. Çekirdek modüllerini elle yüklemek / kaldırmak mümkün olabilir, vmware'den emin değilim.
Panter,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.