Ubuntu'da VirtualBox kurulurken VT-x hatası


23

VirtualBox’u Ubuntu’da kurmaya çalıştım ancak Intel sanallaştırma teknolojisi (VT-x) YesBIOS’a ayarlanmış olsa bile bu hatayı alıyorum :

Ubuntu sanal makinesi için oturum açılamadı.

Her iki CPU modu için BIOS'ta VT-x devre dışı> (VERR_VMX_MSR_ALL_VMX_DISABLED).

Sonuç Kodu: E_FAIL (0x80004005) Bileşen: ConsoleWrap Arabirimi: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

EDIT: SecurAble'a göre sistemim sanallaştırmayı idare edebiliyor:

Güvenli ekran görüntüsü


Bu ayar BIOS'unuzda devre dışıdır. Etkinleştirmek zorunda kalacaksın.
MC10


1
@ MC10 --- Sanallaştırma Teknolojisi ayarı bios'larımda etkin durumda. Bunu zaten kontrol ettim.
user2676140

2
O zaman onu VirtualBox ayarlarında kendin mi etkinleştirdin? Başka nerede yanlış gittiğini düşünemiyorum. Belki bilgiyi burada gör .
MC10

1
@ Bu durumda MC10 --- VM'ye> 3GB RAM tahsis etmeye çalışıyorsunuz. Önceki noktaya benzer şekilde, bu aşağıdakileri gerektirir: (a) 64 bitlik bir ana bilgisayar sistemi; ve (b) gerçek donanım geçişi, yani VT-x.
user2676140

Yanıtlar:


40

Sorunumu çözen şey sanal kutu oturumunda 3 GB'den daha az RAM kullanıyordu. Başlangıçta kabaca 6 GB kullanmaya çalışıyordum.

Sanal Makineye> 3GB RAM tahsis etmeye çalışıyorsunuz. Bu şunları gerektirir: (a) 64 bitlik bir ana bilgisayar sistemi; ve (b) gerçek donanım geçişi, yani VT-x.


3
Bu çok garip, benim için çalışıyordu ve hiçbir şey değiştirmemiştim (RAM'i 4GB'a ayarlamıştım). Bunu gönderdiğiniz için teşekkür ederiz.
15'de

1
Aynı sorunu var. VM'mi aylardır 8GB’de kullanıyorum ve bugün sebepsiz yere rağmen VT-x’den şikayetçi. VirtualBox'da bir hata olmalı. 3GB'a düşürmek daha da ileri gidiyor ancak 64bit Guest OS'imi şu an çalıştıramıyorum çünkü 32bit bir mimaride olduğunu düşünüyor ve uyumsuz. :(
Jaed

3

Benim durumumda Bellek (RAM) bir problem değildi, sadece VT-x BIOS'ta etkin değildi. Veya bazı durumlarda, CPU hiç VT desteğine sahip olmayabilir.

CPU'nuzun destekleyip desteklemediğini kontrol etmek için. Deneyin:

sudo apt-get install cpu-checker
sudo kvm-ok 

VT etkinse veya olmasa veya hiç mevcutsa ikinci komut verilir.

Varsa BIOS'a gidin ve etkinleştirin. İsmi Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,veya benzeri bir şey olmalı .


1

Hatam, tüm CPU modları için BIOS'ta VT-x'in devre dışı bırakılmasıydı (VERR_VMX_MSR_ALL_VMX_DISABLED). Sonuç Kodu: E_FAIL (0x80004005) Bileşen: ConsoleWrap Arabirimi: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Çözüm, ana bilgisayar işletim sisteminin bios'larında sanallaştırmayı açmanız gerektiğidir (benim durumumda pencereler)


OP sorusu için bir cevap verebilir misiniz?
yass

0

Birkaç saat boyunca bu konuyla uğraşıyorum, muhtemelen internette bulabildiğim tüm cevaplarla onu çözmeye çalışıyordum.

Benim için çalışan şey Windows’tan Hyper-V rolünü kaldırmaktı ...

MJ


VTX hatanız neydi?
user2676140

Benim için aynı. "VT-x kullanılamıyor" alıyordum. Burada
eis
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.