2016-05-07 13 views
15

Tôi có máy tính xách tay Dell Inspiron 15 5000 Series chứa bộ xử lý intel core i5 6200U. Tôi đang sử dụng phiên bản Windows 10 Home. Nó có thiết bị ảo hóa và tôi đã kiểm tra trong BIOS cho ảo hóa, được kích hoạt. Nhưng trong studio android tôi nhận được lỗi này khi tôi chạy trình quản lý AVD. "Bật VT-x trong cài đặt bảo mật BIOS của bạn, đảm bảo rằng bản phân phối Linux của bạn có các mô-đun KVM hoạt động". Giúp tôi :)Làm thế nào để kích hoạt VT-x trong các mô-đun BIOS và KVM trên Linux?

Trả lời

30

Như tôi đã hiểu, bạn đã bật tùy chọn VT-x trong BIOS. Tốt lắm. Bởi vì bạn có Linux là hệ điều hành của bạn, bây giờ bạn cần phải cài đặt và cấu hình KVM.

Hướng dẫn: https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

KVM Lắp đặt

Tôi gọi các hướng dẫn từ trang tài liệu cộng đồng Ubuntu. để có được KVM installed.To xem nếu bộ xử lý của bạn hỗ trợ phần cứng ảo hóa, bạn có thể xem kết quả từ lệnh này:

$ egrep -c '(vmx|svm)' /proc/cpuinfo

Nếu đầu ra là 0 có nghĩa là CPU của bạn không hỗ trợ phần cứng ảo hóa.

Tiếp theo là cài đặt CPU kiểm tra:

$ sudo apt-get install cpu-checker

Bây giờ bạn có thể kiểm tra xem CPU của bạn hỗ trợ KVM:

$ sudo kvm-ok

và chèn mật khẩu gốc

Nếu bạn thấy :

"INFO: CPU của bạn hỗ trợ mở rộng KVM KVM tăng tốc có thể được sử dụng"

Nó có nghĩa là bạn có thể chạy máy ảo của bạn nhanh hơn với KVM phần mở rộng.

Nếu bạn thấy:

"INFO: KVM bị vô hiệu hóa bởi GỢI Ý BIOS của bạn: Nhập thiết lập BIOS của bạn và cho phép Virtualization Technology (VT), và sau đó cứng poweroff/Poweron tăng tốc hệ thống KVM của bạn có thể KHÔNG được sử dụng "

Bạn cần truy cập thiết lập BIOS và bật VT.

Sử dụng một hạt nhân 64 bit

Chạy một kernel 64bit trên hệ điều hành máy chủ được khuyến khích kể từ khi Google không còn cung cấp hỗ trợ cho kernel 32bit .. Điều này cho phép chấp hành hơn 2GB RAM cho máy ảo của bạn.Ngoài ra, hệ thống 64 bit có thể lưu trữ cả khách 32 bit và 64 bit. Hệ thống 32 bit có thể chỉ lưu trữ khách 32 bit. Để xem nếu bộ xử lý của bạn là 64-bit, bạn có thể chạy lệnh này:

$ egrep -c ' lm ' /proc/cpuinfo

Nếu 0 được in, nó có nghĩa là CPU của bạn không phải là 64-bit. Nếu 1 hoặc cao hơn, . Lưu ý: lm là viết tắt của Long Mode tương đương với CPU 64 bit. Bây giờ xem nếu kernel của bạn đang chạy là 64-bit, chỉ cần ban hành lệnh sau:

$ uname -m

x86_64 chỉ ra một hạt nhân 64-bit chạy. Nếu bạn thấy i386, i486, i586 hoặc i686, bạn đang chạy hạt nhân 32 bit.

Cài đặt KVM

Đối với Ubuntu Lucid (12.04 LTS Precise) hay muộn:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Nếu nó được hiển thị, bạn có thể bỏ qua các cấu hình Postfix dưới đây bởi chọn "Không có cấu hình "

Tiếp theo là thêm tài khoản của bạn vào nhóm kvm và libvirtd

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

Sau khi cài đặt, bạn cần phải login lần sau để tài khoản người dùng của bạn trở thành một thành viên có hiệu quả các KVM và nhóm người dùng libvirtd. Các thành viên của nhóm này có thể chạy các máy ảo.

Xác nhận cài đặt Bạn có thể kiểm tra nếu bạn cài đặt đã thành công với lệnh sau đây:

$ sudo virsh -c qemu:///system list

Hy vọng rằng sẽ giúp.

EDIT: Như bạn có thể chạy Windows thay vì Linux, hãy làm theo các hướng dẫn trong bài viết này để thay thế: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

+0

Xin lỗi tôi đã không đề cập ở trên ... Tôi đã cài đặt Windows 10 Home Edition OS. –

+0

Tôi đã thêm một liên kết đến giải pháp cho Windows. Bạn cũng có thể thử giả lập Genymotion dựa trên VirtualBox, vì vậy bạn không cần máy ảo HAXM/KVM – piotrek1543

+0

Tôi gặp lỗi khi cài đặt HAXM."Không thể định cấu hình trình điều khiển: lỗi không xác định. Không thể mở trình điều khiển." –

0

Nếu bạn đang phải đối mặt với vấn đề này trên mac os x, sau đó làm theo dưới đây giải pháp

Just loại bỏ các HAXM trước và cài đặt IntelHAXM_6.0.3.dmg trong haxm-macosx_v6_0_3.zip

đây là link download haxm-macosx_v6_0_3.zip

công việc của mình cho tôi! Tham khảo: /dev/kvm not found on mac

Các vấn đề liên quan