A la hora de estar preparando una serie de materiales para introducir Azure a los desarrolladores y administradores de sistemas que utilizan Linux en su día a día, he tenido que instalar una copia de Ubuntu sobre el Windows Server 2012 R2 que utilizo como máquina de trabajo habitual. Estos pasos son similares a si la instalación se realizará sobre Windows 8 o posterior ya que incluye el mismo hypervisor.
- Accedemos a la página de Ubuntu para descargarnos la imagen .ISO. En el menú superior seleccionamos la opción de Descarga
- En este caso estaremos interesados en instalar la versión de escritorio por lo que seleccionamos Ubuntu Desktop
- Trabajaremos con la versión Ubuntu 14.04.1 LTS 64 bits por lo que podemos darle a Download directamente.
- Una vez que se ha terminado de descargar tendremos que crear una máquina virtual nueva. Para ello, abrimos el Hyper-V Manager y en el menú lateral seleccionamos New > Virtual Machine
- Elegimos el nombre de la máquina virtual
- Seleccionamos como tipo de máquina virtual la Generación 2 . Aunque en el mensaje informativo no se incluya es posible ejecutar Ubuntu en este nuevo tipo de máquinas virtuales y aprovecharnos de las ventajas respecto a la Generación 1. Únicamente será necesario modificar el uso de Secure Boot que viene activado por defecto. En un próximo paso lo cambiaremos.
- Seleccionamos la cantidad de memoria RAM que queremos asignar a la máquina y si deseamos utilizar Dynamic Memory o no.
- Configuramos el switch virtual que utilizará la máquina virtual para conectarse a la red. En este caso queremos conexión a Internet por lo que he seleccionado uno externo a través de la tarjeta inalámbrica.
- Seleccionamos el nombre y la capacidad de nuestro disco duro.
- Indicamos que queremos instalar un nuevo sistema operativo a partir de la imagen ISO que hemos bajado e introducimos la ruta del fichero.
- Aceptamos el asistentes y en segundos nuestra máquina virtual estará creada.
- Ahora será el momento de modificar la configuración del Secure Boot para poder arrancar nuestra máquina sin problemas. Para ello seleccionamos nuestra máquina virtual en la pantalla central y en el menú lateral derecho del Hyper-V Manager la opción de Settings
- En la pestaña de Firmware deberemos de quitarle el tick al checkbox de Enable Secure Boot Tras ello aceptamos los cambios y salimos.
- Una vez finalizado los pasos anteriores arrancamos nuestra máquina virtual y podremos empezar la instalación seleccionando Install Ubuntu.
- Tras configurar todos los parámetros que nos indican tendremos nuestra máquina lista para trabajar.
Si tras finalizar la instalación tienes problemas de conectividad a la red puedes deberse a un problema con tu router inalámbrico si estás utilizando como yo tu tarjeta de red. En esta pregunta de Stack Overflow explican el motivo. También puedes realizar un cambio en la configuración del switch virtual como otra opción.