2012-11-27 50 views
16

Tôi có VirtualBox được cài đặt trên Macbook Pro của tôi, và tôi muốn cài đặt một máy ảo Linux trên VirtualBox. Khi tôi khởi chạy VM mới, nó sẽ nhắc rằng "CPU của bạn không hỗ trợ chế độ dài. Sử dụng phân phối 32 bit".Làm thế nào để kích hoạt hỗ trợ ảo hóa CPU trên Macbook Pro?

Sau khi tìm kiếm sự cố này, tôi thấy rằng hỗ trợ ảo hóa CPU là bắt buộc đối với máy ảo này. Sau đó, tôi đã kiểm tra trên Macbook của tôi và CPU của nó là i7 hỗ trợ ảo hóa. Vì vậy, tôi đoán vấn đề có liên quan đến hệ điều hành hoặc phiên bản EFI?

phiên bản OS: 10.6.8 phiên bản/EFI: mới nhất (kiểm tra trên apple.com)

Có ai biết vấn đề của Macbook của tôi là gì? Làm thế nào tôi có thể kích hoạt sự hỗ trợ của ảo hóa CPU?

+0

BTW, tôi đã bật tính năng tùy chọn "Hardware Virtualization" trong cài đặt VM –

+0

này có thể giúp: http: //kb.parallels. com/vi/5653 –

+0

Bạn có thể muốn cập nhật hệ điều hành của mình, 10.6.8 là bốn tuổi. Rất nhiều phần mềm đã giảm hoặc hỗ trợ hạ cấp. – Schwern

Trả lời

0

Theo mặc định, hỗ trợ ảo hóa cho bộ xử lý của bạn (Intel-VT) được bật. Nhưng nếu không, hãy thử liên kết này. Nó có thể hữu ích:

https://apple.stackexchange.com/questions/27264/how-to-turn-on-intel-vt-in-macbook-pro-2011-mc721ll-a

+0

Liên kết này sẽ hữu ích hơn nếu nó dành cho VirtualBox và không phải VMWare (chúng không giống nhau ...) – Cleanshooter

+0

Đây là câu trả lời về cách chọn loại ảo hóa trong VMware, không phải về cách bật VT-x. Nó cũng không liên quan đến VirtualBox, mà OP này tham khảo. – Tor

4

CPU ảo hóa được kích hoạt theo mặc định trên tất cả MacBook với CPU tương thích (i7 tương thích). Bạn có thể thử reset PRAM nếu bạn nghĩ rằng nó đã bị vô hiệu hóa bằng cách nào đó, nhưng tôi nghi ngờ điều đó.

Tôi nghĩ rằng sự cố có thể nằm trong phiên bản hệ điều hành cũ. Nếu MacBook của bạn là i7, thì bạn nên nâng cấp hệ điều hành lên một cái gì đó mới hơn.

11

Đây là một cách để kiểm tra xem phần mềm ảo đã được bật hay tắt bởi chương trình cơ sở như được gợi ý bởi điều này link trong parallels.com.

Làm thế nào để kiểm tra xem Intel VT-x được hỗ trợ trong CPU:

  1. Mở Terminal ứng dụng từ ứng dụng/tiện ích

  2. Sao chép/dán lệnh dưới đây

sysctl -a | grep machdep.cpu.features

  1. Bạn có thể thấy đầu ra tương tự như:

Mac:~ user$ sysctl -a | grep machdep.cpu.features kern.exec: unknown type returned machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON VMX EST TM2 TPR PDCM

Nếu bạn thấy VMX entry sau đó CPU hỗ trợ Intel VT-x tính năng, nhưng nó vẫn có thể bị vô hiệu.

Tham khảo link này trên Apple.com để cho phép hỗ trợ phần cứng cho ảo hóa:

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