เมื่อใช้ช่องคลอด Stderr: VBoxManage: ข้อผิดพลาด: VT-x ไม่สามารถใช้ได้ (VERR_VMX_NO_VMX)


8

ฉันพยายามติดตั้ง open edx ด้วย ubunty 16.04 และฉันได้รับข้อผิดพลาดนี้

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "c60f0594-d584-4e0b-b863-2801168e641e", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

สิ่งนี้เกิดขึ้นเมื่อใช้งานคนจรจัด

คำตอบ:


12

นี่เป็นเพราะคุณไม่ได้เปิดใช้งาน VT-x หรือ AMD-V ใน BIOS ของคุณ หรือแย่กว่านั้น CPU ของคุณยังไม่รองรับการจำลองเสมือน

คุณสามารถทดสอบเพิ่มเติมได้โดยติดตั้ง cpu-checker

sudo apt-get install cpu-checker

ติดตามด้วย

sudo kvm-ok

ผลลัพธ์ควรบอกสิ่งที่คุณต้องการ

โปรดจำไว้ว่า vt-x ไม่สามารถซ้อนกันได้ตัวอย่างเช่นคุณกำลังพยายามเรียกใช้คนจรจัดบนอินสแตนซ์บนคลาวด์ในประสบการณ์ของฉันที่ไม่สามารถใช้งานได้ Atleast สำหรับระบบปฏิบัติการ 64 บิต คุณจะสามารถรัน 32 บิตอย่างไรก็ตามนั่นจะเป็นแกนเดียวและประสิทธิภาพที่น่ากลัว


ฉันมีเครื่อง windows 10 ที่มี virtualbox 5.0 และเปิดใช้งานโฮสต์ VT-X บนกล่องเสมือน VT-X เปิดใช้งานมีความคิดอะไรบ้าง ฉันได้สิ่งนี้เมื่อฉันรันคำสั่งที่สอง:
Luis Valencia

1
ข้อมูล: CPU ของคุณไม่รองรับส่วนขยาย KVM ไม่สามารถใช้การเร่งความเร็ว KVM ได้
Luis Valencia

ถ้าเช่นนั้นฉันจะติดตั้ง OpenEDX บน Ubuntu ไม่ได้เลยเหรอ? ฉันมี i7 4970k เป็นโปรเซสเซอร์ใหม่มาก :(
หลุยส์บาเลนเซีย

1
ดังนั้นอูบุนตูจึงทำงานในกล่องเสมือนจริงใน Windows? นั่นจะเป็นปัญหา การตั้งค่าสถานะ VTx จะไม่ถูกส่งผ่านอีกครั้งโดยใช้การจำลองเสมือน หาก Ubuntu เป็นตัวติดตั้งแบบสมบูรณ์คุณจะไม่มีปัญหากับตัวประมวลผลนั้น ควรมีวิธีในการโหลดภาพคนจรจัดที่มี virtualbox นั่นจะอยู่นอกขอบเขตที่นี่ หรือสร้าง opensx โดยไม่ใช้คนเร่ร่อน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.