Saltar al contenido

Guía completa para instalar Linux en Windows 10: Usando WSL y solucionando errores frecuentes

instalar linux en windows 10

Utiliza el Subsistema Linux en Windows para disfrutar de lo mejor de ambos mundos

Linux es un sistema completo e interesante que ofrece una amplia gama de herramientas. Incluso si tu ordenador funciona con Windows, ¡aún puedes utilizar Linux! ¿Cómo? Con el Subsistema Linux en Windows. En este artículo, te explicaremos cómo funciona y cómo puedes aprovecharlo al máximo.

Máquina virtual: una opción popular

Una de las formas más comunes de utilizar Linux en un ordenador con Windows es a través de una máquina virtual. Esta opción te permite tener Linux en tu ordenador sin necesidad de desinstalar tu sistema operativo principal. Puedes ejecutar herramientas nativas de Linux directamente en la máquina virtual. Sin embargo, existe otra forma de utilizar Linux sin la necesidad de instalar nada adicional.

Usa WSL 2: la solución integrada de Windows

Windows Subsystem for Linux, también conocido como WSL, es una función incorporada en Windows 10 y Windows 11 que te permite ejecutar herramientas nativas de Linux directamente en tu ordenador con sistema operativo de Microsoft. No necesitas cambiar de sistema operativo ni desinstalar nada. Con WSL, puedes tener lo mejor de ambos mundos.

¿Qué es WSL?

WSL permite a los desarrolladores ejecutar un entorno de GNU/Linux, incluyendo herramientas de línea de comandos y aplicaciones, directamente en Windows. No necesitas modificar tu sistema ni configurar una máquina virtual tradicional o un arranque dual. Puedes elegir entre distintas distribuciones de Linux disponibles en la Microsoft Store, instalar software adicional y utilizar la línea de comandos para invocar aplicaciones tanto de Linux como de Windows en otro sistema operativo.

WSL cuenta con dos versiones: WSL 1 y WSL 2. WSL 2 es la versión más reciente y ofrece mejoras significativas en el rendimiento y en la compatibilidad con las llamadas del sistema. Su objetivo principal es aumentar el rendimiento del sistema de archivos y ejecutar archivos binarios de Linux en Windows.

Algunas limitaciones

Aunque WSL es una gran solución, hay que tener en cuenta que no es perfecta. No ofrece un rendimiento equivalente a tener un kernel Linux nativo y puede haber limitaciones en la conexión de periféricos. Sin embargo, su capacidad para ejecutar herramientas de línea de comandos y aplicaciones de Linux en Windows es una característica muy útil, especialmente para desarrolladores que desean probar programas en diferentes sistemas operativos.

WSL 2 vs WSL 1: ¿Cuál elegir?

Si decides utilizar WSL, es importante conocer las diferencias entre las dos versiones principales: WSL 1 y WSL 2. WSL 2 es la versión más reciente y ofrece importantes mejoras en el rendimiento y la compatibilidad con el sistema. Fue lanzada en el año 2020 y ha sido elogiada por su mayor eficacia y rendimiento.

WSL 2 es una opción excelente para ejecutar herramientas de Linux en un entorno Windows sin complicaciones. Puedes disfrutar de todas las ventajas de Linux y, al mismo tiempo, utilizar tu sistema operativo principal de Windows. ¡No dudes en probarlo!

Integración de WSL y WSL 2 con sistemas operativos

Como podemos ver en la página de ayuda de Microsoft, tanto WSL como WSL 2 ofrecen integración con ambos sistemas operativos. Ambos sistemas tienen tiempos de arranque rápidos y son compatibles con las últimas versiones de VMWare y Virtual Box. Sin embargo, solo WSL 2 ofrece soporte para VM administradas y permite acceso completo al kernel de Linux. Además, solo WSL tiene compatibilidad completa con las llamadas del sistema.

Cómo saber si mi ordenador es compatible con WSL 2

WSL 2 no está disponible en todas las versiones de Windows. Solo se encuentra disponible en Windows 10, versión 1903, compilación 18362 o superior. Sin embargo, podemos verificar si nuestro ordenador es compatible siguiendo estos pasos:

  1. Presiona la combinación de teclas Win+R para abrir la ventana de Ejecutar en tu ordenador.
  2. Escribe «winver» en la ventana de Ejecutar y haz clic en «Aceptar».
  3. Se mostrará información sobre tu sistema operativo, lo que nos permitirá determinar si tenemos una versión reciente de Windows compatible con este subsistema Linux.

Instalación de WSL

La instalación del Subsistema de Windows para Linux (WSL) es rápida y sencilla, no es necesario ser un experto y nos ahorraremos el proceso de configuración de una máquina virtual. Sigue estos pasos:

  1. Primero, debes instalar WSL desde las características de Windows.
  2. A continuación, elige las distribuciones de Linux que deseas probar en tu ordenador.

Activación de WSL

El primer paso es activar WSL. Aquí te explicamos diferentes formas de hacerlo para que elijas la que más te convenga o la que consideres más sencilla. Todas las opciones te permitirán utilizarlo posteriormente.

Desde Características de Windows

Abre la barra de búsqueda en la barra de tareas y escribe «Características de Windows». Se abrirá la ventana que te llevará al panel de control. Verás una lista que te permite activar o desactivar características, como se muestra en la imagen a continuación. Utiliza la barra para desplazarte hasta encontrar Hyper-V. Selecciona la opción correspondiente y confirma con «Aceptar». Es posible que se requiera reiniciar el ordenador para que los cambios surtan efecto. Una vez completado el reinicio, podrás comenzar a descargar distribuciones en tu ordenador.

Desde un comando

Otra opción para trabajar con el Subsistema de Linux en Windows es hacerlo a través de un comando CMD. Para ello, sigue estos pasos:

  1. Activa o abre la consola: ve a la barra de búsqueda de tu ordenador y escribe «cmd». Haz clic en el resultado para abrir el Símbolo del sistema.
  2. Descarga las distros de Linux: una vez que la consola esté abierta, debes descargar las diferentes distribuciones de Linux disponibles en Microsoft Store. Puedes buscar directamente en el buscador o explorar las categorías y filtros.
  3. Obtén la distribución que desees: elige la distribución de Linux que quieras probar y utilizar, y haz clic en «obtener» para iniciar la descarga. Sigue los pasos indicados y utiliza cada una de las distros.

Una vez que hayas realizado estos pasos, tendrás acceso a algunas de las opciones disponibles para probar el Subsistema de Linux en Windows a través de Microsoft Store.

Compartir los sistemas de archivos desde WSL

Una de las ventajas del Subsistema de Linux en Windows es la posibilidad de compartir ficheros entre ambos sistemas de archivos. Esto te permite utilizar los archivos que ya tienes en Windows y trabajar desde WSL de forma práctica. Aquí te explico cómo hacerlo:

  1. Encuentra la variable de entorno: cuando instalas Linux a través de WSL, Windows crea una nueva variable de entorno en el sistema. Por ejemplo, en el caso de Ubuntu, la variable se llamará UBUNTU_HOME. Puedes consultar la ruta asignada para tu distribución en el menú de variables de entorno de Windows o ejecutar el comando PowerShell Get-ChildItem -Path $Env: después de instalar una nueva distribución de Linux.
  2. Utiliza los sistemas de archivos compartidos: una vez que tienes la variable de entorno, puedes acceder a los sistemas de archivos compartidos desde Windows o desde WSL utilizando la ruta proporcionada por la variable. Esto te permitirá trabajar de manera fluida entre ambos sistemas.

Aprovecha todas las ventajas que el Subsistema de Linux en Windows ofrece, tanto para ejecutar programas de Linux como para compartir archivos entre sistemas de archivos. ¡Experimenta con estas funcionalidades y mejora tu productividad!

Acceso al sistema de archivos de Linux desde Windows

Una vez que hayas localizado la variable adecuada, podrás acceder directamente al sistema de archivos de Linux desde el Explorador de Windows. Esto te permitirá acceder a la carpeta ‘Home’ del usuario de Linux.

Acceso a los sistemas de archivos de Windows desde Linux

Por otro lado, si deseas realizar el proceso inverso, Linux monta todos los sistemas de archivos conectados a Windows dentro de la carpeta /mnt. Al acceder a esta ruta a través de la terminal, podrás acceder a los discos C, D y cualquier otro disco que esté conectado a tu equipo.

Errores frecuentes

Es posible que, incluso siguiendo las instrucciones y los pasos que te hemos proporcionado, te encuentres con algún tipo de error durante el proceso de instalación. A continuación, te indicamos los errores más comunes para intentar ayudarte en caso de que te encuentres con alguno de ellos:

  • Error 0x80070003: Linux solo funcionará en la unidad principal. La solución consiste en ir a Configuración, Almacenamiento y luego a Más opciones de almacenamiento. Entre las opciones que aparecen, debes editar la ubicación donde se almacena el nuevo contenido. De esta manera, el error debería desaparecer.
  • Error 0x80370102 o 0x80070003: Este código podría aparecer también por el mismo motivo que el error anterior, aunque a menudo utiliza otro código. La razón de este error es que la virtualización no está activada en la Bios de tu ordenador. Por lo tanto, tendrás que editar este parámetro. Te recomendamos que ingreses a la Bios y verifiques los parámetros de la CPU. Cada Bios tiene un diseño diferente según el fabricante, pero no debería ser difícil de encontrar.
  • Error 0x8007019e: No has activado correctamente el subsistema de Windows para Linux. Si ya lo has hecho, intenta activarlo nuevamente.
  • Error WSL 2 requiere una actualización de su componente de kernel: Descarga el último paquete de actualización del Subsistema de Windows para Linux para solucionar este error.