Lỗi VT-x khi thiết lập VirtualBox trên Ubuntu


23

Tôi đã cố gắng thiết lập VirtualBox trên Ubuntu, nhưng tôi gặp lỗi này mặc dù công nghệ ảo hóa Intel (VT-x) được đặt thành Yestrong BIOS:

Không thể mở phiên cho máy ảo Ubuntu.

VT-x bị vô hiệu hóa trong BIOS cho cả hai chế độ CPU> (VERR_VMX_MSR_ALL_VMX_DISABLED).

Mã kết quả: E_FAIL (0x80004005) Thành phần: Giao diện ConsoleWrap: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

EDIT: theo SecurAble hệ thống của tôi có thể xử lý ảo hóa:

Ảnh chụp màn hình an toàn


Cài đặt đó bị vô hiệu hóa trong BIOS của bạn. Bạn sẽ phải kích hoạt nó.
MC10


1
@ MC10 --- Cài đặt công nghệ ảo hóa được bật trong bios của tôi. Tôi đã kiểm tra điều đó.
dùng2676140

2
Sau đó, bạn đã kích hoạt nó trong cài đặt VirtualBox chưa? Tôi không thể nghĩ về nơi khác nó sẽ đi sai. Có thể xem thông tin ở đây .
MC10

1
@ MC10 là trường hợp đó --- Bạn đang cố gắng phân bổ> 3GB RAM cho VM. Tương tự như điểm trước, điều này đòi hỏi: (a) hệ thống máy chủ 64 bit; và (b) thông qua phần cứng thực sự, tức là VT-x.
dùng2676140

Câu trả lời:


40

Điều đã giải quyết vấn đề của tôi là sử dụng ít hơn 3 GB ram trong phiên hộp ảo. Ban đầu tôi đã cố gắng sử dụng khoảng 6 GB.

Bạn đang cố gắng phân bổ> 3GB RAM cho VM. Điều này đòi hỏi: (a) hệ thống máy chủ 64 bit; và (b) thông qua phần cứng thực sự, tức là VT-x.


3
Điều này thật kỳ lạ, nó từng hoạt động với tôi và tôi đã không thay đổi bất cứ điều gì (tôi có RAM được đặt thành 4GB). Cảm ơn đã đăng bài này.
ghi vào

1
Có cùng một vấn đề chính xác. Đã sử dụng VM của tôi trên 8GB trong nhiều tháng và hôm nay không có lý do gì mà nó phàn nàn về VT-x mặc dù nó đã được bật. Phải là một lỗi trong VirtualBox. Việc giảm xuống còn 3 GB sẽ khiến nó tăng thêm nhưng tôi không thể chạy HĐH khách 64 bit của mình vì nó nghĩ rằng nó có kiến ​​trúc 32 bit và không tương thích. :(
Jahed

3

Trong trường hợp của tôi, Bộ nhớ (RAM) không phải là vấn đề, chỉ VT-x không được bật trong BIOS. Hoặc trong một số trường hợp, CPU có thể không có sự hỗ trợ của VT.

Để kiểm tra xem CPU của bạn có hỗ trợ hay không. thử:

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

Lệnh thứ hai sẽ xuất ra nếu VT được bật hay không hoặc nếu nó khả dụng.

Nếu có, hãy vào BIOS và kích hoạt nó. Nó nên được đặt tên Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,hoặc một cái gì đó tương tự.


1

Lỗi của tôi là VT-x bị vô hiệu hóa trong BIOS cho tất cả các chế độ CPU (VERR_VMX_MSR_ALL_VMX_DISABLED). Mã kết quả: E_FAIL (0x80004005) Thành phần: Giao diện ConsoleWrap: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Giải pháp là bạn nên bật ảo hóa trong bios của hệ điều hành máy chủ (trường hợp của tôi là windows)


Bạn có thể cung cấp một câu trả lời cho câu hỏi OP?
yass

0

Tôi đã giải quyết vấn đề này trong vài giờ, cố gắng giải quyết nó bằng tất cả các câu trả lời tôi có thể tìm thấy trên Internet.

Những gì đã làm việc cho tôi là loại bỏ vai trò Hyper-V khỏi Windows của tôi ...

MJ


Lỗi VTX của bạn là gì?
dùng2676140

Tương tự cho tôi. Tôi đã nhận được "VT-x không có sẵn". Xây dựng tại đây
eis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.