Instalación de una nueva instancia de Ubuntu

Instalación de una nueva instancia de Ubuntu

Después de publicar este mensaje en la comunidad equivocada y de que me negaran mi solicitud de moverlo a la comunidad de Superusuarios, pensé en volver a publicarlo aquí yo mismo.

Básicamente dejé esta pregunta porque tengo una respuesta que (todavía) no tiene una pregunta, pero aún así quiero compartirla (no tengo un espacio en el blog (todavía))

Entonces, la pregunta es: ¿Cómo uso Fedora con Windows 10 WSL (actualización de aniversario) en lugar de Ubuntu?

Respuesta1

Esta respuesta supone una comprensión mínima de Linux (Fedora) y una comprensión básica del uso del cuadro de diálogo del comando Ejecutar de Windows (que se abre mediante la combinación de teclas WIN-R)

Mi punto de partida fue este artículo de Seth Jennings:https://www.variantweb.net/blog/running-fedora-on-windows-10-using-wsl/

Sin embargo, me encontré con algunos desafíos relacionados con los enlaces simbólicos y comencé a jugar. Lo que resultó en la descripción que puede encontrar a continuación.

Creo que no debería ser muy difícil adaptar estos pasos para usar otras versiones de Linux, pero tendrás que experimentar con ellos. Si su instalación fue exitosa, háganoslo saber en los comentarios, incluida cualquier desviación requerida.

Empiezo con una instalación limpia de Ubuntu. Si algo sale mal, siempre puedes reiniciar reinstalando Ubuntu

Instalación de una nueva instancia de Ubuntu

  • Presione WIN-R y escriba cmd
    • lxrun /desinstalar /completo /y
    • lxrun /instalar /y

      Seleccione el nombre de usuario que desee utilizar y reemplace el NOMBRE DE USUARIO a continuación con ese nombre.

    • lxrun /setdefaultuser NOMBRE DE USUARIO

      Introduzca la contraseña de usuario

Descargue la imagen de Fedora Docker

Prepare Fedora en la instancia de Ubuntu

  • Presione WIN-R y escriba bash
    • sudo-i
    • raíz de contraseña

      Ingrese la contraseña de root dos veces

    • usermod -G rueda NOMBRE DE USUARIO# Reemplace USERNAME con el nombre que usó en el comando lxrun anterior

      Si elige una versión diferente a Fedora 24, es posible que desee cambiar f24 a continuación en consecuencia

    • mkdir/f24
    • cd/f24
    • tar Jxvf /mnt/c/temp/Fedora-Docker-Base???

      Se creará un directorio con un nombre hash, lo llamaré $DIR

    • tar xvf $DIR/capa.tar
    • para f en bin, etc. lib lib64 sbin usr var; hacer mv $f ../$f.f24; hecho
    • cd /
    • cp /etc/{contraseña,grupo,sombra,sudoers} /etc.f24
    • editar /etc.f24/sudoers
    • Deshabilita la línea que comienza con %sudo
    • Agregue la siguiente línea:

      %rueda TODOS=(TODOS:TODOS) NOPASSWD: TODOS# NOPASSWD es absolutamente necesario o sudo no funcionará

    • salida
    • salida

Reemplazar Ubuntu con Fedora

  • Abra su explorador de archivos de Windows favorito en %LOCALAPPDATA%\lxss\rootfs
    • Agregue el sufijo .ubuntu a los directorios: bin etc lib lib64 sbin usr var
    • Cambie el nombre de los archivos y directorios que terminan en .f24 para eliminar el sufijo .f24

      Si alguna vez desea volver a Ubuntu, simplemente invierta estos pasos (cambie el nombre de los directorios y enlaces simbólicos para agregar el sufijo .f24 y elimine el sufijo .ubuntu (EN ESE ORDEN)) O simplemente puede reinstalar la instancia de Ubuntu

Ejecute la actualización e instale los clientes sudo y openssh

  • Presione WIN-R y escriba bash
    • su -

      Ingrese la contraseña de root que estableció anteriormente

    • actualización dnf -y
    • instalación dnf -y sudo openssh-clients
    • salida
    • salida

Limpiar

  • Ya sea a través de un explorador de archivos de Windows (%LOCALAPPDATA%\lxss\rootfs) o mediante la instancia de bash (cd/), elimine los directorios f24 y *.ubuntu

Et voilá Fedora 24 en tu sistema Windows 10

Muchas herramientas no están instaladas, por lo que debe instalarlas manualmente (openssh, tar, find y muchas más).

Si desea ejecutar elementos gráficos, necesitará un servidor X, Cygwin/X o VcXsrv (muy pequeño) son buenas herramientas para usar.

Y una última reflexión: podrías reemplazar %LOCALAPPDATA%\lxss\bash.ico con un bonito logotipo de Fedora para reemplazar el logotipo de Ubuntu, solo mantén el mismo nombre de archivo.

información relacionada