Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

436
Vistas
Intentando usar bash en Windows y no tengo un mensaje de distribuciones instaladas

Estoy tratando de usar bash en Windows 10 , pero recibo este mensaje cuando intento ejecutar bash:

El subsistema de Windows para Linux no tiene distribuciones instaladas. Las distribuciones se pueden instalar visitando la tienda de Windows: https://aka.ms/wslstore Presione cualquier tecla para continuar...

Cuando voy a esa URL que abre la aplicación Windows Store , no hay señales de ninguna distribución de Linux allí.

Mi versión de Windows es (como en la esquina inferior derecha de la pantalla):

Vista previa de Windows 10 Enterprise Insider. Copia de evaluación. Compilación 16215.rs_prerelease.170603-1840

Seguí las instrucciones de esta guía Guía de instalación y también estaba viendo este video Edición de código y archivos en el subsistema de Windows para Linux en Windows 10 de Scott Hanselman, pero no recibieron el mensaje de que no hay distribución instalada.

¿Alguna ayuda?

over 4 years ago · Santiago Trujillo
22 Respuestas
Responde la pregunta

0

La respuesta real a la consulta de la pregunta es: El usuario existe con Ubuntu ya instalado. Pero el comando WSL no encuentra nada en CMD.exe "Línea de comando" "El sistema no encuentra distribución".

Debe iniciar el siguiente comando WSL desde el menú Inicio de Windows. Y luego, el antiguo sistema Linux aparecerá en WSL en la línea de comando como se encontró.

Si esto no funciona para usted? Simplemente inicie PowerShell con el Administrador y:

 WSL --help WSL "only this command, will start the Linux default distro selected"

Ejecute el WSL

Luego puede iniciar usando este comando con el Administrador CMD.exe en Windows:

 lxrunoffline l "This will now list all your distros"

Con una opción para eliminar distribuciones antiguas copiadas en carpetas de Windows, tal vez con Ubuntu18.04 de tal manera que tendrá que usar Linux para eliminar carpetas antiguas, no intente copiar o editar archivos en una distribución con aplicaciones de Windows. Corre el riesgo de tener problemas de integridad, así como muchos errores seguidos de un tiempo de procesamiento enorme. Use la carpeta /mnt para encontrar su unidad con Linux y use los comandos allí para terminar su trabajo, como quizás copiar el directorio de inicio en una nueva distribución.

Mi solución para mover "no copiar" mi distribución fue: "dar espacio para C:"

 lxrunoffline m -n Ubuntu-18.04 -dd:\wslinstalled\Ubuntu-18.04 "remember folder names"

"Recuerde el nombre de la carpeta como Ubuntu-18.04 para un movimiento específico. A menos que sobrescriba todo en ese nombre de carpeta con también los archivos lxrunoffline y corra el riesgo de perder copias anteriores si usa un nombre de carpeta. Podría terminar con un nombre extraño para su proyecto si solo usa un directorio".

Lxrunoffline tiene varios otros comandos si necesita ayuda, simplemente ejecute:

 lxrunoffline
over 4 years ago · Santiago Trujillo Denunciar

0

  1. Ir a agregar o quitar programas
  2. Instalar el subsistema de Windows para Linux
  3. Vaya a https://aka.ms/wslstore , que lo llevará a Microsoft Store
  4. Seleccione e instale una distribución de Linux
over 4 years ago · Santiago Trujillo Denunciar

0

El enlace a la tienda parece tener un bloqueo de región, lo que genera errores para muchos visitantes.

Sin embargo, hay diferentes distribuciones de Ubuntu para descargar. Vea la imagen a continuación, sin embargo, la imagen está en holandés pero mostrará resultados.

Así que elige la versión que desees y dará como resultado una fiesta funcional.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

Para todos los que están recibiendo

 'lxrun' is not recognized as an internal or external command, operable program or batch file.

o

 Windows Subsystem for Linux has no installed distributions. Distributions can be installed by visiting the Microsoft Store: https://aka.ms/wslstore

Abra Microsoft Store, instale 'Ubuntu' y luego abra la aplicación. Esto instalará ubuntu y luego podrá usar el comando wsl ya que lxrun está en desuso

over 4 years ago · Santiago Trujillo Denunciar

0

Lo único que funcionó para mí se describe aquí https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros

  1. https://aka.ms/wsl-ubuntu-1804
  2. instálelo manualmente o ejecute Add-AppxPackage.\.appx desde PowerShell
over 4 years ago · Santiago Trujillo Denunciar

0

Las mejores respuestas escritas para esta pregunta son más que suficientes. Tuve problemas para seguirlos porque el comando lxrun ha quedado obsoleto, así que aparece el error

'lxrun' no se reconoce como un comando interno o externo, un programa ejecutable o un archivo por lotes.

cuando trato de ejecutar este comando con cmd.

Ha sido reemplazado por el comando wsl . Puede obtener más información sobre este problema aquí: https://github.com/MicrosoftDocs/WSL/issues/425

Cuando ejecuta wsl /install , existe la posibilidad de que aún obtenga el error que había publicado anteriormente en su pregunta. En ese caso, simplemente vaya al enlace https://aka.ms/wslstore como lo había hecho antes. Si no ve nada, simplemente busque Ubuntu e instálelo. (Sin embargo, si busca con el término wsl , también podrá ver otras versiones de Linux y luego podrá descargar cualquiera de su elección)

over 4 years ago · Santiago Trujillo Denunciar

0

Ejecute el comando bash en git bash windows . Funcionó !!

over 4 years ago · Santiago Trujillo Denunciar

0

Para ejecutar bash en Windows, se requiere que ubuntu esté instalado.

Como ya ha agregado bash desde programas y características, ahora necesita instalar Ubuntu. Al contrario de lo que se ve en la mayoría de las guías de instalación en la web, no se instala ejecutando 'bash.exe'.

Simplemente puede ir a la tienda de Microsoft en busca de 'Bash' o 'Ubuntu' e instalar Ubuntu 18 LTS desde allí.

Después de la instalación, podrá usar la terminal y todos sus comandos.

over 4 years ago · Santiago Trujillo Denunciar

0

Si tiene algún problema con la ejecución de lxrun /install (por ejemplo, en la versión ltsb de Windows), pruebe el modo manual.

Primero, vaya a la carpeta con el archivo .appx descargado y ejecute los siguientes comandos (cambie el nombre del archivo si es necesario):

 Rename-Item ~/Ubuntu.appx ~/Ubuntu.zip Expand-Archive ~/Ubuntu.zip ~/Ubuntu

Después de terminar, cd en una nueva carpeta y ejecute el archivo ubuntu.exe . Eso es todo.

over 4 years ago · Santiago Trujillo Denunciar

0

como principiante_ dijo en su respuesta que debes ir a la tienda y buscar las distribuciones que deseas instalar. Consulte el siguiente enlace para comprender qué ha cambiado y qué puede esperar o qué distribuciones puede buscar (la lista está desactualizada, así que intente encontrar una lista actualizada o simplemente pruebe su suerte).

Estoy ejecutando en mi máquina sin el modo de desarrollador Ubuntu, OpenSuse y Kali .

over 4 years ago · Santiago Trujillo Denunciar

0

Si obtiene este error después de instalar una distribución usando la tienda de Windows y WSL funcionaba anteriormente, es posible que deba asegurarse de que el servicio LxssManager se esté ejecutando, ya que a menudo se detiene después de una actualización de Windows o un reinicio.

Vaya a services.msc, busque LxssManager e inícielo; si ya se está ejecutando, reinícielo.

over 4 years ago · Santiago Trujillo Denunciar

0

En realidad, es más fácil resolver este problema que otras soluciones enumeradas aquí. Si ejecuta wslconfig /l y si el resultado es:

Windows Subsystem for Linux Distributions: Ubuntu (Default)

Simplemente ejecute wslconfig /s Ubuntu para configurar Ubuntu como predeterminado nuevamente. Debería empezar a funcionar ahora.

Editar:

También descubrí que si este problema ocurre en un inicio nuevo, solo espera unos minutos (10 minutos como máximo) y este error desaparece automáticamente.

Edición 2: también descubrí que este error a veces también se debe a que el servicio correspondiente no se está ejecutando. Ejecute CMD como administrador y ejecute

net start LxssManager

over 4 years ago · Santiago Trujillo Denunciar

0

El acceso a Microsoft Store está bloqueado por mi empresa. Para mí, lo siguiente funcionó en PowerShell (administrador) -

 lxrun /install
over 4 years ago · Santiago Trujillo Denunciar

0

Vaya a cmd y luego ejecute el siguiente comando: lxrun /install

over 4 years ago · Santiago Trujillo Denunciar

0

Escribir lxrun /install en el símbolo del sistema elevado funciona....

over 4 years ago · Santiago Trujillo Denunciar

0

lxrun /install

Funciona en un símbolo del sistema de administrador para Windows 10 Professional, versión 1803 compilación 17134.165

Esto instala GNU/Linux por defecto mientras que hay una opción para seleccionar entre:

  • ubuntu
  • abrirSUSE Salto 42
  • SUSE Linux Empresa
  • Debian GNU/Linux
  • kali linux

Si el enlace dado ( https://aka.ms/wslstore ) funciona, me abre la tienda de Windows con un error que dice que algo anda mal de su lado y que intente nuevamente más tarde.

over 4 years ago · Santiago Trujillo Denunciar

0

Me sale esto cuando he reiniciado recientemente. ¡Si espero 5 minutos, el problema se soluciona solo!

over 4 years ago · Santiago Trujillo Denunciar

0

Tengo un error similar después de intentar desinstalar y volver a instalar.

Para mí, tuve que abrir un indicador de cmd como administrador y ejecutar lxrun /install

over 4 years ago · Santiago Trujillo Denunciar

0

Cuando se abrió la tienda de Windows, no había Distro para elegir, luego encontré este comando lxrun /install y funcionó para mí también.

Obtendrá algo como esto como salida:

 C:\WINDOWS\system32>lxrun /install Warning: lxrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution. Distributions can be installed by visiting the Microsoft Store: https://aka.ms/wslstore This will install Ubuntu on Windows, distributed by Canonical and licensed under its terms available here: https://aka.ms/uowterms Type "y" to continue: y Downloading from the Microsoft Store... 100% Extracting filesystem, this will take a few minutes... Would you like to set the Ubuntu locale to match the Windows locale (en-FI)? The default locale is en_US. Type "y" to continue: y Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: <you type your login here> Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Installation successful! Documentation is available at: https://aka.ms/wsldocs
over 4 years ago · Santiago Trujillo Denunciar

0

Parece que el enlace dado en el comando no funciona. Aquí está el enlace real a la tienda de Microsoft para Ubuntu.

https://www.microsoft.com/en-nz/store/p/ubuntu/9nblggh4msv6?rtc=1

over 4 years ago · Santiago Trujillo Denunciar

0

Tuve el mismo problema. Pero cuando vas a la tienda de Windows, puedes buscar ubuntu y luego instalar la aplicación ubuntu y funciona. Creo que la mayoría de los tutoriales en la red son de la versión beta y nunca se han actualizado.

https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/

Nota: Esto también es antiguo. No necesita estar en las compilaciones internas. No lo soy y funcionó.

over 4 years ago · Santiago Trujillo Denunciar

0

Tienes que ir a https://aka.ms/wslstore este enlace y descargar ubuntu en Windows. Después de eso, puede usar bash en Windows.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda