ข้อผิดพลาด VT-x เมื่อตั้งค่า VirtualBox บน Ubuntu


23

ฉันได้ลองติดตั้ง VirtualBox บน Ubuntu แต่ฉันได้รับข้อผิดพลาดนี้แม้ว่าเทคโนโลยีการจำลองเสมือนของ Intel (VT-x) ได้รับการตั้งค่าYesเป็น BIOS:

ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน Ubuntu

VT-x ถูกปิดใช้งานใน BIOS สำหรับทั้งโหมด CPU ทั้งหมด> (VERR_VMX_MSR_ALL_VMX_DISABLED)

รหัสผลลัพธ์: E_FAIL (0x80004005) ส่วนประกอบ: ส่วนต่อประสาน ConsoleWrap: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

แก้ไข: ตาม SecurAble ระบบของฉันสามารถจัดการ virtualization:

ภาพหน้าจอที่ปลอดภัย


การตั้งค่านั้นถูกปิดใช้งานใน BIOS ของคุณ คุณจะต้องเปิดใช้งาน
MC10

1
สำเนาที่เป็นไปได้ของฉันจะเปิดใช้งาน VT-X ได้อย่างไร
MC10

1
@ MC10 --- การตั้งค่าเทคโนโลยีเสมือนจริงเปิดใช้งานในประวัติของฉัน ฉันตรวจสอบแล้ว
2676140

2
คุณเปิดใช้งานมันในการตั้งค่า VirtualBox หรือไม่ ฉันไม่สามารถคิดได้ว่าจะเกิดอะไรขึ้นที่อื่น อาจจะดูข้อมูลที่นี่
MC10

1
@ MC10 เป็นกรณี --- คุณพยายามจัดสรร RAM> 3GB ให้กับ VM คล้ายกับจุดก่อนหน้านี้ต้องการ: (a) ระบบโฮสต์ 64 บิต; และ (b) การส่งผ่านฮาร์ดแวร์ที่แท้จริงเช่น VT-x
2676140

คำตอบ:


40

สิ่งที่แก้ไขปัญหาของฉันคือการใช้ RAM น้อยกว่า 3 GB ในเซสชันกล่องเสมือน ตอนแรกฉันพยายามจะใช้ประโยชน์ประมาณ 6 GB

คุณกำลังพยายามจัดสรร RAM> 3GB ให้กับ VM สิ่งนี้ต้องการ: (a) ระบบโฮสต์ 64 บิต; และ (b) การส่งผ่านฮาร์ดแวร์ที่แท้จริงเช่น VT-x


3
มันแปลกมากมันใช้งานได้สำหรับฉันและฉันไม่ได้เปลี่ยนแปลงอะไรเลย (ฉันตั้ง RAM ไว้ที่ 4GB) ขอขอบคุณที่โพสต์สิ่งนี้
เผยแพร่

1
มีปัญหาเดียวกันแน่นอน รับใช้ VM ของฉันกับ 8GB เป็นเวลาหลายเดือนและวันนี้โดยไม่มีเหตุผลบ่นเกี่ยวกับ VT-x แม้ว่าจะเปิดใช้งานอยู่ก็ตาม ต้องเป็นข้อบกพร่องใน VirtualBox การลดลงถึง 3GB จะเพิ่มขึ้นอีก แต่ฉันไม่สามารถเรียกใช้ 64 บิต Guest OS ของฉันได้ในขณะนี้เนื่องจากคิดว่ามันเป็นสถาปัตยกรรม 32 บิตและไม่สามารถใช้งานร่วมกันได้ :(
Jahed

3

ในกรณีของฉันหน่วยความจำ (RAM) ไม่ใช่ปัญหาเพียงแค่ VT-x ไม่ได้เปิดใช้งานใน BIOS หรือในบางกรณี CPU อาจไม่รองรับ VT เลย

เพื่อตรวจสอบว่า CPU ของคุณรองรับหรือไม่ ลอง:

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

คำสั่งที่สองจะส่งออกถ้าเปิดใช้งาน VT หรือไม่หรือถ้ามันใช้ได้เลย

ถ้าเป็นเช่นนั้นไปที่ BIOS และเปิดใช้งาน ควรตั้งชื่อIntel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,หรืออะไรที่คล้ายกัน


1

ข้อผิดพลาดของฉันคือ VT-x ถูกปิดใช้งานใน BIOS สำหรับโหมด CPU ทั้งหมด (VERR_VMX_MSR_ALL_VMX_DISABLED) รหัสผลลัพธ์: E_FAIL (0x80004005) ส่วนประกอบ: ส่วนต่อประสาน ConsoleWrap: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

ทางออกคือคุณควรเปิด virtualization ใน BIOS ของระบบปฏิบัติการโฮสต์ (ในกรณีของฉันคือ windows)


คุณสามารถให้คำตอบสำหรับคำถาม OP ได้ไหม
yass

0

ฉันได้รับการจัดการกับปัญหานี้ไม่กี่ชั่วโมงพยายามที่จะแก้ปัญหาด้วยคำตอบทั้งหมดที่อาจพบบนอินเทอร์เน็ต

สิ่งที่ได้ผลสำหรับฉันคือการลบบทบาท Hyper-V ออกจาก Windows ของฉัน ...

MJ


ข้อผิดพลาด VTX ของคุณที่คุณได้รับคืออะไร?
user2676140

เหมือนกับฉัน. ฉันได้รับ "VT-x ไม่พร้อมใช้งาน" ทำรายละเอียดแล้วที่นี่
eis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.