Cómo configurar Ubuntu en Hyper-V en Windows 11



Sorprendentemente, habilitar Hyper-V en Windows 11 puede ser un poco más complicado que simplemente pulsar un interruptor, sobre todo si la virtualización está desactivada en la BIOS. A veces, la opción Hyper-V simplemente no aparece en las Características de Windows, o el sistema indica que la virtualización no es compatible, aunque en teoría el hardware sí lo sea. Sí, a Windows le gusta complicarte la vida.

Esta guía te ayudará a solucionar estos problemas, a habilitar Hyper-V y a que funcione. Después, crear una máquina virtual para Linux u otros sistemas operativos será mucho más sencillo. No sé por qué, pero a veces Hyper-V no se activa a menos que habilites manualmente la compatibilidad con la virtualización desde la BIOS, compruebes que Intel VT-x o AMD-V estén activados y vuelvas a revisar las características de Windows. Es normal que el reinicio sea un caos, pero una vez que esté funcionando, podrás crear máquinas virtuales para experimentar con diferentes sistemas operativos sin modificar la configuración principal.

Cómo habilitar Hyper-V en Windows 11 cuando no funciona correctamente

Compruebe si la virtualización está habilitada en el BIOS

  • Reinicie la PC e ingrese a la configuración BIOS/UEFI (generalmente presionando Delete, F2, o a veces Escdurante el inicio).
  • Busque la configuración relacionada con la virtualización. En muchos sistemas, se denomina Intel VT-x, AMD-V o simplemente Tecnología de Virtualización.
  • Asegúrate de que esté activado. Si tuviste que activarlo, guarda los cambios y reinicia.

La importancia de este paso radica en que Windows no puede habilitar Hyper-V si la virtualización de hardware no está activa. En algunas configuraciones, se cree que está habilitada, pero en realidad está deshabilitada en la BIOS, lo que provoca todo tipo de errores extraños posteriormente.

Intento de habilitar Hyper-V a través de las características de Windows

  • Presiona Windows + S y escribe «Activar o desactivar características de Windows». Abre ese menú.
  • Desplázate hacia abajo para encontrar Hyper-V. Si no aparece, significa que tu sistema o edición de Windows no lo admite o que necesita una solución diferente.
  • Marque las casillas de Hyper-V y todos los componentes relacionados, luego presione Aceptar.
  • Reinicia tu PC. Si no ocurre nada o Hyper-V no se activa, continúa con el siguiente paso.

A veces, este método no es suficiente si la función permanece inactiva o el sistema informa que la virtualización no es compatible. Esto puede ocurrir en ediciones de Windows Home o si algunas actualizaciones de Windows han interrumpido la compatibilidad.

Utilice comandos especiales para forzar la habilitación

  • Si Hyper-V aún se niega a activarse, abra PowerShell como administrador ( Windows + X> seleccione Windows PowerShell (Administrador) ).
  • Ejecute estos comandos para activar Hyper-V y reiniciar su PC:
    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V shutdown /r /t 0
  • Una vez reiniciado, verifique nuevamente en Activar o desactivar características de Windows y vea si Hyper-V está habilitado.

En algunas configuraciones, este truco de consola ayuda a activar la función manualmente, sobre todo si Windows se queda atascado en un estado extraño. Es un poco complicado, pero si la interfaz gráfica no funciona, suele funcionar.

Comprobar la compatibilidad del hardware y la versión de Windows

A veces, Hyper-V simplemente no es compatible debido a la edición de Windows o a limitaciones específicas del hardware. Verifique su sistema:

  • Asegúrese de que su Windows 11 sea al menos la versión 22H2, ya que las compilaciones anteriores tenían errores relacionados con Hyper-V.
  • La edición Windows Home no admite Hyper-V de forma nativa: necesita Pro o Enterprise.
  • Revise las especificaciones de su CPU: los requisitos oficiales de Microsoft mencionan la necesidad de traducción de direcciones de segundo nivel (SLAT), que la mayoría de las CPU modernas tienen, pero algunos sistemas más antiguos no.

A veces, se trata simplemente de una limitación de hardware o de Windows, y ningún ajuste lo solucionará. En esos casos, quizás sea mejor considerar herramientas de virtualización de terceros como VirtualBox o VMware Player. Sí, son un poco más toscas, pero también funcionan en Windows Home.

Consejo final

Pocas cosas son más frustrantes que llegar a un punto muerto con Hyper-V, pero una vez que esté en funcionamiento, crear y ejecutar máquinas virtuales Linux se vuelve bastante sencillo. Solo tenga en cuenta que algunas funciones, como la transferencia de GPU, podrían ser limitadas o requerir más ajustes. En algunas máquinas, habilitar Hyper-V en Windows 11 es simplemente cuestión de modificar la BIOS, luego un par de comandos, y listo.

Con suerte, esto le ahorrará a alguien algunas horas de prueba y error. Porque, claro, Windows tiene que complicarlo más de lo necesario.

Resumen

  • Verifique el BIOS para compatibilidad con virtualización: habilite Intel VT-x o AMD-V.
  • Utilice “Activar o desactivar características de Windows” para agregar Hyper-V y reiniciar.
  • Si eso no funciona, pruebe los comandos de PowerShell para forzar la habilitación de la función.
  • Asegúrese de que la versión de Windows y el hardware sean compatibles con Hyper-V.
  • Si todo lo demás falla, considere herramientas de VM de terceros para Windows Home.

Resumen

Poner en funcionamiento Hyper-V no siempre es fácil, pero una vez habilitado, puedes empezar a ejecutar máquinas virtuales Linux o a probar cosas sin modificar el sistema principal. Recuerda: primero revisa el hardware y luego intenta habilitarlo mediante la interfaz gráfica y, si es necesario, la línea de comandos. A veces solo es cuestión de paciencia y reiniciar varias veces. Ojalá esto ayude a superar los primeros obstáculos.



¿Te resultó útil este artículo?