Estoy tratando de usar bash en Windows 10 , pero recibo este mensaje cuando intenté ejecutar bash:
El subsistema de Windows para Linux no tiene distribuciones instaladas. Las distribuciones se pueden instalar visitando la Tienda Windows: https://aka.ms/wslstore Presione cualquier tecla para continuar ...
Cuando voy a esa URL que abre la aplicación de la Tienda Windows , 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 Construir 16215.rs_prerelease.170603-1840
Sigo las instrucciones de esta guía Guía de instalación y también estaba viendo este video Editando 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?
Respuestas:
Cuando se abrió la Tienda Windows, no había Distro para elegir, luego encontré este comando
lxrun /install
y también funcionó para mí.Obtendrá algo como esto como resultado:
fuente
Recibo un error similar después de intentar desinstalar y reinstalar.
Para mí, tuve que abrir un indicador de cmd como administrador y ejecutar
lxrun /install
fuente
Recibo esto cuando he reiniciado recientemente. Si espero 5 minutos, ¡el problema se soluciona solo!
fuente
lxrun
comando desde la primera respuesta o encontrar algo para instalar para solucionarlo, pero al ver esta respuesta, decidí esperar, y tenías razón, comenzó a funcionar después de unos minutos.Parece que el enlace proporcionado 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
fuente
Si recibe este error después de instalar una distribución usando la tienda de Windows, y WSL estaba funcionando 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, búsquelo
LxssManager
e inícielo; si ya se está ejecutando, reinícielo.fuente
Tienes que ir a https://aka.ms/wslstore este enlace y descargar ubuntu en Windows. Después de eso, puede usar bash en Windows.
fuente
Las respuestas principales escritas para esta pregunta son más que suficientes. Solo tuve problemas para
lxrun
seguirlos porque el comando no se ha presentado, así que aparece el errorcuando intento ejecutar este comando con cmd.
Ha sido reemplazado por
wsl
comando. Puede obtener más información sobre este problema aquí: https://github.com/MicrosoftDocs/WSL/issues/425Cuando 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 anteriormente. Si no ve nada, simplemente busque Ubuntu e instálelo. (Sin embargo, si busca con el términowsl
, también podrá ver otras versiones de Linux y luego podrá descargar cualquiera de su elección)fuente
Funciona en un símbolo del sistema de administrador para Windows 10 Professional, versión 1803, compilación 17134.165
Esto instala GNU / Linux de forma predeterminada, mientras que hay una opción para seleccionar entre:
Si el enlace proporcionado ( https://aka.ms/wslstore ) funciona, me abre la tienda de Windows con un error que dice que algo anda mal por su parte y que vuelva a intentarlo más tarde.
fuente
Si tiene algún problema con la ejecución
lxrun /install
(por ejemplo, en la versión ltsb de Windows) pruebe el modo manual.Primero, vaya a la carpeta con el
.appx
archivo descargado y ejecute los siguientes comandos (cambie el nombre del archivo si es necesario):Después de terminar el cd en una nueva carpeta y ejecutar el
ubuntu.exe
archivo. Eso es.fuente
En realidad, es más fácil resolver este problema que otras soluciones enumeradas aquí. Si ejecuta
wslconfig /l
y si la salida es:Windows Subsystem for Linux Distributions: Ubuntu (Default)
Solo corre
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 arranque nuevo, simplemente espere 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
fuente
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 luego nunca se actualizaron.
https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/
Nota: esto también es antiguo. No es necesario estar en las compilaciones internas. No lo soy y funcionó.
fuente
Mi empresa ha bloqueado el acceso a Microsoft Store. Para mí, lo siguiente funcionó en PowerShell (administrador):
fuente
Vaya a cmd y luego ejecute el siguiente comando:
lxrun /install
fuente
Escribir
lxrun /install
en el símbolo del sistema elevado funciona ...fuente
Para ejecutar bash en Windows, es necesario instalar ubuntu.
Como ya ha agregado bash desde programas y funciones, 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á utilizar el terminal y todos sus comandos.
fuente
Lo único que funcionó para mí se describe aquí https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros
fuente
como beginner_ dijo en su respuesta, debe ir a la tienda y buscar las distribuciones que desea 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 suerte).
Estoy ejecutando en mi máquina sin el modo de desarrollador Ubuntu, OpenSuse y Kali .
fuente
Ejecute el
bash
comando en git bash windows . Funcionó !!fuente
Para todos los que están recibiendo
o
Abra la tienda de microsoft, instale 'Ubuntu' y luego abra la aplicación. Esto instalará ubuntu y luego puede usar el
wsl
comando ya quelxrun
está en desusofuente