2012-11-27 9 views
16

Ho il VirtualBox installato sul mio Macbook Pro, e voglio installare una VM Linux su VirtualBox. Quando ho lanciato la nuova VM, viene visualizzato il messaggio "La tua CPU non supporta la modalità estesa. Utilizza una distribuzione a 32 bit".Come abilitare il supporto della virtualizzazione della CPU su Macbook Pro?

Dopo aver cercato questo problema, ho trovato che il supporto della virtualizzazione della CPU è richiesto per questa macchina virtuale. Poi ho controllato il mio Macbook e la sua CPU è i7 che supporta la virtualizzazione. Quindi immagino che il problema sia legato al sistema operativo o alla versione EFI?

versione del sistema operativo: 10.6.8 versione/EFI: ultima (controllare su apple.com)

Qualcuno sa qual è il problema del mio MacBook? Come posso abilitare il supporto della virtualizzazione della CPU?

+0

BTW, ho già attivato l'opzione di "virtualizzazione hardware" nelle impostazioni VM –

+0

Questo può aiutare: http: //kb.parallels. it/it/5653 –

+0

Potresti voler aggiornare il tuo sistema operativo, 10.6.8 ha quattro anni. Un sacco di software ha abbandonato o ridotto il supporto. – Schwern

risposta

0

Per impostazione predefinita, il supporto di virtualizzazione per il processore (Intel-VT) è abilitato. Ma se no, prova questo link. Può essere utile:

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

+0

Questo collegamento sarebbe più utile se fosse per VirtualBox e non per VMWare (non sono tutti uguali ...) – Cleanshooter

+0

Questa è una risposta su come selezionare il tipo di virtualizzazione in VMware, non su come abilitare VT-x. Né è relativo a VirtualBox, a cui questo OP fa riferimento. – Tor

4

virtualizzazione della CPU è abilitato di default su tutti i MacBook con le CPU compatibili (i7 è compatibile). Puoi provare a reset PRAM se pensi che sia stato disabilitato in qualche modo, ma ne dubito.

Penso che il problema potrebbe essere nella vecchia versione del sistema operativo. Se il tuo MacBook è i7, allora è meglio aggiornare OS a qualcosa di più recente.

11

Ecco un modo per verificare è la virtualizzazione viene attivata o disattivata dal firmware come suggerito da questo link in parallels.com.

Come controllare che Intel VT-x è supportato in CPU:

  1. applicazione

    Apri terminale da Applicazioni/Utility

  2. Copia/incolla comando soffietto

sysctl -a | grep machdep.cpu.features

  1. Si può vedere un output simile a:

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

Se si vede l'ingresso VMX quindi CPU supporta la funzione Intel VT-x, ma ancora può essere disattivato.

fare riferimento a questo link su Apple.com per abilitare il supporto hardware per la virtualizzazione: