Estoy tratando de activar la virtualización de hardware para mi nueva configuración de MacBook Pro para Windows 8.1 usando Boot Camp.
He buscado en línea y sé que no podemos simplemente ir al BIOS como Windows y cambiar la configuración. Desafortunadamente, la mayoría de las soluciones que he encontrado son para Parallels o VM.
¿Puede alguien decirme cómo habilitar la virtualización de hardware en MBP para Windows 8.1 instalado usando Boot Camp?
No hay virtualización de hardware para activar o desactivar como en las PC Wintel.
Ese interruptor y muchos otros interruptores de BIOS están ahí porque (al menos en parte) los fabricantes de hardware no fabrican el hardware Y el software, como lo hace Apple.
Siempre está activado en cualquier Mac que tenga un procesador compatible con la virtualización. Prácticamente cualquier Mac en los últimos años lo hace, por lo que está listo para usar este.
There is no hardware virtualization to turn on or off like on Wintel PCs.
está completamente mal. Las funciones de silicio se pueden desactivar a través de BIOS o UEFI, que es lo que sucede en el modo bootcamp roto de Apple.Parece que se está encontrando con el mismo problema que tuve, donde después de iniciar Windows, el VT-x se muestra como 'Deshabilitado' en el Administrador de tareas.
No estoy seguro de cómo o por qué, pero después de entrar
Todo fue bien después de eso y felizmente pude usar Hyper-V, incluso desde un arranque en frío.
Si arranqué en frío con la Optionstecla - y luego seleccioné Windows , VT-x estaba deshabilitado en el Administrador de tareas.
Imagínate. ¿Podría algún genio de Mac explicar esto?
diskutil list
para resolver la partición de Windows, luegosudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
EDITAR: Encontré una mejor manera de hacer que esto funcione en lugar del baile de arranque sugerido originalmente (está a continuación como referencia). Básicamente configurado enable_and_lock_vmx true
en rEFInd y eso es todo. Detalles abajo ...
csrutil disable; reboot
)sudo nano refind/refind.conf-sample
enable_and_lock_vmx
y configúrelo como true
es decir, toda la línea debe leer enable_and_lock_vmx true
. <= ¡Esto es lo que realmente soluciona el problema!timeout 4
./refind-install
desde la terminal. La configuración de muestra que editó se usa como la configuración instalada.csrutil enable; reboot
en su lugarEste método es muy sencillo: funciona tanto en discos normales como encriptados (FileVault2, VeraCrypt o BitLocker) y realmente lleva unos minutos instalarlo. Lo mejor de todo es que funciona en cada reinicio.
Ninguno de los otros métodos funcionó para mí, especialmente porque mi Windows 10 estaba encriptado con Bitlocker, es decir, no aparece Startup Disks
para elegir reiniciar. Sin embargo, los pasos a continuación funcionan
Apagado
No solo un reinicio completo; totalmente apagado ; como en ' contar hasta 10 cuando está apagado ' apagado
Encienda y arranque en el escritorio de OS X
Este proceso carga la virtualización correctamente. En mi caso, tuve que mantener presionado option
y seleccionar OS X, ingresar mi contraseña de FileVault (mi OS X está encriptado) y luego esperar para iniciar el escritorio de OS X.
Reiniciar a Windows
Reinicio suave a través del menú de Apple, es decir, icono de Apple en la parte superior izquierda => reiniciar. Durante el arranque, seleccione Windows/Bootcamp (a través de la tecla de opción). Mi Windows estaba cifrado con Bitlocker, así que ingresé la contraseña del disco, inicié Windows, ingresé la contraseña de Windows y aterricé en el escritorio de Windows 10. ¡Esta vez Hyper-V estuvo presente y funcional!
Pongo esto aquí para futuras referencias, pero espero que Apple realmente arregle su proceso de arranque de Bootcamp. Se ha roto durante 8 años y la piratería anterior es ridícula para una máquina de $ 3000 y cuando Bootcamp es una característica de Mac con soporte oficial.
wrmsr 0x3a 0x05
a grub.cfg logra lo mismo que enable_and_lock_vmx true
en rEFInd.Parece que si arrancas directamente en Windows no funciona, pero si arrancas en OS X y cambias a Windows, sí funciona. O puede iniciar Windows, cambiar a OS X y volver a Windows nuevamente.
docker run hello-world
para asegurarme de que la ventana acoplable funcionaba correctamente. Era 2. Reinicie y mantenga presionada la tecla de opción para que aparezca la opción de reservar en Windows 3. Seleccione Windows. Corrí docker run hello-world
para asegurarme de que la ventana acoplable funcionaba correctamente. Era.Probé con y sin mantener presionada la tecla Alt, desde Mac OS a Windows y viceversa.
La instalación de Hyper-V comienza y solicita un reinicio, y durante el inicio de Windows, el segundo paso de la instalación falló y se revirtió.
Hoy compré un adaptador Thunderbolt a Ethernet, lo conecté, instalé Hyper-V y después de reiniciar pude usarlo. Incluso cuando desconecto el adaptador.
Por lo tanto, parece que Hyper-V necesita algún tipo de adaptador Ethernet instalado.
Después de instalar REFInd para iniciar triplemente mi Macbook MF839 (Win10, Ubuntu, OSX), para habilitar la virtualización en Windows 10, primero inicio OSX, luego, cuando aparece la pantalla de inicio de sesión, presiono el botón de reinicio para que la mac se reinicie nuevamente y luego elija Windows 10 de rEFInd.
Probé todas las diversas combinaciones de arranque/reinicio y nada funcionó hasta que agregué el adaptador Thunderbolt a Ethernet. La próxima vez que inicié la partición de Windows Boot Camp pude habilitar Hyper V.
tod thomson