MacPro 2008'de Docker için VT-x nasıl etkinleştirilir


1

Bu yüzden MacPro 2008'de Sanallaştırmayı etkinleştirmenin mümkün olduğunu okudum, ancak nasıl olduğunu bulamadım.

Çıktığından beri VMX’im olduğunu biliyorum. sysctl -a | grep machdep.cpu.features :

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

Ancak etkinleştirmem gereken şeyin kontrol edebileceğim sanallaştırma desteği olduğunu düşünüyorum: sysctl kern.hv_support ve bana çıktı

kern.hv_support: 0

Peki nasıl etkinleştirebilirim? EFI güncellemesini yüklemeyi denedim bu resmi bağlantı ama bana güncellemenin "gerekli olmadığını" söylüyor.


1
Bunu nereden okudun? Kaynak veya bağlantı? Anladığım kadarıyla sanallaştırma CPU ve ana kartlar / PCI köprüler veya eşdeğeridir. Yeni bir CPU / mantık kartı koymak yerine Mac'in yaptığı gibi yeteneklere sahip olursunuz.
bmike

Yanıtlar:


1

Mac Pro 2008'deki CPU, VT-x desteğine sahiptir, bu nedenle CPU'nun kendi yeteneği vardır.

Bununla birlikte, desteği fiili olarak etkinleştirmek için EFI bellenimini güncellemeniz gerekir, böylece macOS / OS X'de kullanılabilir. 1.3 sürümüne güncellemeniz gerekir.

İndirme bağlantısını burada bulabilirsiniz:

https://support.apple.com/kb/DL95?locale=en_US

Apple'ın resmi açıklamasını burada bulabilirsiniz:

https://support.apple.com/en-us/HT203296

EFI güncellemesini zaten yüklediyseniz, VT-x varsayılan olarak etkin olmalıdır.

Hala değilse, aşağıdaki linkte bir programın kaynak kodunu her iki CPU-kodu için size o andaki durumunu (etkin / devre dışı) söyleyecek ve sonra da VT-x'i açacak olan bulabilirsiniz.

https://www.linux-kvm.org/page/Enable_VT-X_on_Mac_Pro_(Early_2008)

Program, Linux'u Mac Pro'da çalıştırmanızı gerektirir. Linux programını oradan çalıştırmak için sanal bir makine de (yavaş yavaş VT-x olmasa da) çalıştırabilirsiniz.

EFI güncellemesini kurmak için resmi EFI güncelleyicisini alamıyorsanız, denenecek en son şey, bu bağlantıdaki talimatları izleyerek üretici yazılımını manuel olarak flaşlamaktır:

https://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook-51/

Ancak, ne yaptığınızı bilmiyorsanız bu çok risklidir. Yanlış dosyayı yakarsanız, bilgisayarı kirletme riski vardır.


Üzgünüz, ancak şu anda EFI güncellemesini zaten denediğinizi fark ettiniz. Daha fazla bilgi ile güncellenecektir.
jksoegaard
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.