Las máquinas virtuales le permiten experimentar múltiples sistemas operativos en un solo sistema mientras los mantiene aislados del sistema operativo host. Debe haber intentado crear máquinas virtuales para probar un nuevo sistema operativo que no desea instalar directamente. Pero, ¿alguna vez ha intentado usar Hyper-V dentro de una máquina virtual?
Hyper-V es un hipervisor incorporado de Windows que le permite crear máquinas virtuales y ejecutarlas. Pero también es posible usar Hyper-V dentro de una máquina virtual VMware Windows. Por lo tanto, puede crear una máquina virtual Hyper-V dentro de una máquina virtual VMware y ejecutarla sin problemas. Aquí está cómo hacerlo.
Los requisitos previos para ejecutar una máquina virtual Linux dentro de Hyper-V
En primer lugar, necesitará una máquina virtual de Windows que sea completamente funcional dentro de VMware. Recomendamos máquinas virtuales con Windows 10 u 11 para este proyecto. Además, debe elegir la edición Windows Pro o Enterprise porque Hyper-V no está disponible para la edición Windows Home.
Asegúrese de dedicar una cantidad adecuada de recursos de hardware a la máquina virtual. La razón detrás de esto es que intentará ejecutar una máquina virtual dentro de una máquina virtual. Por lo tanto, la máquina virtual de Windows puede dedicar solo una parte de sus recursos a ejecutar una máquina virtual de Linux mediante Hyper-V. Probamos esto con un sistema Windows 11 con 16 GB de RAM y un procesador AMD de ocho núcleos.
Además, actualice VMware Workstation Player a la última versión antes de comenzar el método de instalación.
Cómo crear una máquina virtual Linux dentro de una máquina virtual Windows usando Hyper-V
Dividiremos los pasos en tres partes. En primer lugar, debe habilitar las funciones de virtualización para la máquina virtual de Windows. Luego, debe habilitar Hyper-V en esta máquina virtual. Por último, debe crear una máquina virtual Linux con Hyper-V.
1. Habilite la virtualización para la máquina virtual de Windows en VMware
Para habilitar la virtualización, haga lo siguiente:
- Inicie la aplicación VMware en su sistema. Haga clic en la máquina virtual de Windows que desea utilizar.
- Los detalles de la máquina virtual aparecerán en el lado derecho. Clickea en el Editar la configuración de la máquina virtual opción.
- El Hardware La pestaña se abrirá por defecto. Clickea en el Procesadores opción.
- Localiza la VIrtualizar la sección del motor y haga clic en Virtualice Intel VT-x/EPT o AMD-V/RV opción.
- Clickea en el DE ACUERDO botón para aplicar los cambios.
Las funciones de virtualización ahora están activas para la máquina virtual de Windows anterior. A continuación, debe instalar Hyper-V.
2. Instalar Hyper-V en la máquina virtual de Windows
Para instalar Hyper-V en la máquina virtual VMware Windows, repita los siguientes pasos.
- Inicie la aplicación VMware en su sistema. Haga doble clic en la máquina virtual de Windows para iniciarla.
- Una vez que inicie el escritorio, presione el botón Ganar + R clave para inicie el cuadro de comando Ejecutar.
- Tipo appwiz.cpl y presione la tecla enter.
- Se abrirá la ventana de programas y características. Clickea en el Activar o desactivar las características de windows opción.
- Desplácese hacia abajo y haga clic en el Hiper-V casilla de verificación en la lista de características de Windows.
- Clickea en el DE ACUERDO para instalar la característica en su sistema.
- Reanudar su sistema para aplicar los cambios cuando se complete la instalación.
Hyper-V ahora está activo en su máquina virtual de Windows. A continuación, debe crear una máquina virtual Linux.
3. Crear una máquina virtual Linux usando Hyper-V
La última pieza del rompecabezas es crear una máquina virtual Linux dentro de la máquina virtual Windows usando Hyper-V. Puede elegir cualquier distribución de Linux que desee. Iremos con Ubuntu para este experimento. Tienes que descargar el archivo ISO de Ubuntu dentro de la máquina virtual desde el sitio web de Ubuntu antes de comenzar con los pasos.
Para crear una máquina virtual Ubuntu, haga lo siguiente:
- Inicie la máquina virtual de Windows. presione el Ganar clave y escriba Administrador de Hyper-V. Inicie la aplicación.
- Navegue a la sección del lado derecho y haga clic en Nuevo > Máquina virtual.
- Clickea en el Próximo botón. Introduzca el nombre de la máquina virtual y haga clic en Próximo.
- Clickea en el Generación 1 botón de opción y haga clic en Siguiente.
- Mantener el Memoria de inicio como 2 GB y habilitar el Usar memoria dinámica para esta máquina virtual opción.
- Luego, haga clic en Próximo botón y seleccione el Interruptor predeterminado en la sección Configurar red.
- Clickea en el Crear un disco duro virtual opción y asignar 20 GB al disco duro virtual. Pase a la siguiente sección.
- elige el Instalar un sistema operativo desde un CD/DVD-ROM de arranque opción ubicada en la sección Opciones de instalación. Seleccione el archivo de imagen de Ubuntu (.iso) que descargó antes de comenzar este paso.
- Clickea en el Próximo y revise la configuración de la máquina virtual. Luego, haga clic en el Finalizar botón para crear la máquina virtual.
Ahora que la máquina virtual está lista, es hora de poner en marcha Ubuntu:
- Seleccione la máquina virtual recién creada en la lista y haga clic en el Comenzar opción para iniciar la máquina virtual.
- Se iniciará la configuración de Ubuntu. Selecciona el Instalar Ubuntu opción y continuar con la instalación.
- Haga clic en Instalación mínima y desmarque la Descargar actualizaciones durante la instalación de Ubuntu opción.
- Luego, elige el Borrar disco e instalar Ubuntu opción y haga clic en el Instalar ahora botón.
- Seleccione su ubicación geográfica e ingrese su nombre de usuario y contraseña. Luego, haga clic en el Continuar botón.
- Espere a que se complete la instalación. Puede llevar más tiempo si tiene un HDD SATA instalado en su sistema.
- El instalador le pedirá que reinicie el sistema. Clickea en el Reiniciar ahora botón.
La máquina virtual se iniciará en el escritorio de Ubuntu. Puede usar Ubuntu y notar que el sistema funciona bien dentro de Hyper-V como lo hace en cualquier otro software de virtualización.
Algunas cosas para recordar
Es posible crear una máquina virtual dentro de una máquina virtual. Pero debe recordar que la configuración subyacente del sistema host debe ser tal que pueda ejecutar una máquina virtual dentro de una máquina virtual sin ningún problema. Si intenta este experimento en un sistema de gama baja con 4 GB de RAM y un procesador de doble núcleo, ahogará el sistema.
Por lo tanto, debe usar un sistema que pueda dedicar amplios recursos de hardware a la máquina virtual de Windows. Solo entonces podrá usar Hyper-V y crear una máquina virtual Linux y asignarla para ejecutarla sin ningún problema. Después de probar nuestro Ubuntu usando Hyper-V, puede apagar la máquina virtual. O puede dar un paso más y eliminar la máquina virtual de Hyper-V Manager. Liberará mucho espacio dentro de la máquina virtual de Windows.
Además, desinstale la función Hyper-V si ya no la necesita en su máquina virtual de Windows. Consulte nuestra guía sobre cómo deshabilitar o eliminar Hyper-V en Windows 11 para más información.
Usar una máquina virtual dentro de una máquina virtual con Hyper-V
VMware admite la virtualización de hardware y puede extender la función a sus máquinas virtuales. VirtualBox aún no se ha puesto al día en este aspecto porque Hyper-V no funciona en una máquina virtual VirtualBox al momento de escribir esta publicación. Asegúrese de desactivar las funciones de virtualización para la máquina virtual de Windows cuando ya no la necesite.