[TIP] Instalar otras distros de Linux en Windows 10.

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 20685

    [TIP] Instalar otras distros de Linux en Windows 10.

    En Windows 10 podemos instalar en nativo la distirbucion de Ubuntu tal y como ya vimos en estos TIPs:
    https://jmtella.com/foro/forum/ejerci...versary-update
    https://jmtella.com/foro/forum/ejerci...-10-redstone-2

    Esto instala el Ubuntu (trusty o Xenial) en función de si tenemos o no la Creators.

    Surge por tanto la posibilidad de instalar otros distros: para ello:

    1) Instalar la ultima versión de Python: https://www.python.org/downloads/windows/
    2) Crearos una carpeta, por ejemplo llamada Downloads y dentro de ella descomprimir este archivo: https://github.com/RoliSoft/WSL-Dist...ive/master.zip

    Lo anterior nos deja en c:\Downloads\WSL-Distribution-Switcher-master los scripts necesarios para instalar otras distribuciones y poder además intercambiar entre ellas.

    Ahora para jecutarlo debe ser con un powershell arrancado como Administrador dentro de esa carpeta (c:\Downloads\WSL-Distribution-Switcher-master). Por tanto abrimos un powrshell como administrador y ejecutamos:

    Código:
    cd .\Downloads\WSL-Distribution-Switcher-master\
    
    py.exe .\get-source.py debian
    py.exe .\install.py debian
    Ahora al abrir la consola de bash de Windows veremos que el Linux con el que estamos ya no es el Ubuntu, sino el debían. Podeis comprobarlo sin mas que ejecutar en dicha consola:

    cat /etc/os-release

    Podemos hacer lo mismo instalando ahora el fedora y el centos (no aconsejo de momento el opensuse, pero podeis probar).

    Para siwtchear entre cualquier Linux, lo primero es tener cerrada la consola de bash, y desde la ruta anterior ejecutar:

    Código:
    py.exe .\switch.py
    Esto nos devuelve:
    Código:
    usage: ./switch.py image[:tag]
    
    The following distributions are currently installed:
    
      - ubuntu:xenial*
      - centos:latest
      - debian:latest
      - fedora:latest
    
    You do not seem to have the default distribution installed anymore.
    To reinstall it, run lxrun /uninstall and lxrun /install from the command prompt.
    Marcando con un * cual tenemos activo ahora. Para cambiar es tan simple como:

    Código:
    py.exe .\switch.py debian:latest
    O bien la distribución que queramos de las instaladas anteriormente.
Trabajando...
X